java之文件的创建与删除
2016-04-30 12:10
411 查看
package file; import java.io.File; import java.io.IOException; /** * java之文件的创建与删除 */ public class TestFileCreateAndDelete { public static void main(String[] args) { //获取某个文件夹 File f = new File("D:" + File.separator + "WORK"); if(f.isDirectory()){ //如果D盘下面存在名为WORK的文件夹,则会打印出路径 System.out.println(f.getPath()); } //创建文件 String path = "D:" + File.separator + "TEST" + File.separator; String fileName = "MyFile.txt"; File file = new File(path, fileName); System.out.println(path + fileName); try { if(file.exists()){ System.out.println("文件路径:" + file.getAbsolutePath()); System.out.println("文件大小:" + file.length()); //删除文件 file.delete(); System.out.println("文件已删除!"); }else{ //先创建文件所在目录,否则系统找不到指定的路径。 file.getParentFile().mkdirs(); //创建文件 file.createNewFile(); System.out.println("文件创建成功!"); } } catch (IOException e) { e.printStackTrace(); } } }
第一次运行结果:
D:\WORK
D:\TEST\MyFile.txt
文件创建成功!
第二次运行结果:
D:\WORK
D:\TEST\MyFile.txt
文件路径:D:\TEST\MyFile.txt
文件大小:0
文件已删除!
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树