关闭

创建文件路径及文件夹(老师代码)

129人阅读 评论(0) 收藏 举报
package test;
import java.io.File;
import java.io.IOException;
public class TestFile {
	public static void main(String[] args) {
		
		// 使用File类创建文件对象
		File path = new File("E:"+File.separator+"temp"); //File.separator和\\一样的功能。只是这个更为通用
		File file = new File(path+File.separator+"abc.txt");
//		File file2 = new File("E:\\myfile.txt");
//		File file3 = new File("E:"+File.separator+"myfile.txt");
		// 判断是否存在指定目录或文件
		if(file.exists()){
			// 判断文件类型
			if(file.isFile()){
				System.out.println("是一个文件!");
				System.out.println("文件名:" + file.getName());
				System.out.println("文件路径:" + file.getPath());
				System.out.println("文件绝对路径:" + file.getAbsolutePath());
				System.out.println("文件内容大小:" + file.length() +"字节.");
			}
			if(file.isDirectory()){
				System.out.println("是一个目录!");
			}			
			// 删除文件
			System.out.println("删除文件");
			file.delete();
			
		} else {
			System.out.println("文件不存在!");
			
			if(!path.exists()){
				// 目录不存在,则创建
				path.mkdir();// 创建最后一级目录
//				path.mkdirs(); // 创建多级目录
				System.out.println("目录创建成功!");
			}

			try {
				file.createNewFile();
				System.out.println("文件创建成功!");
			} catch (IOException e) {
				e.printStackTrace();
			}
			
		}
		
		
		
		
	}

}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:27624次
    • 积分:1698
    • 等级:
    • 排名:千里之外
    • 原创:150篇
    • 转载:1篇
    • 译文:0篇
    • 评论:7条
    最新评论