File类的使用1


import java.io.File;;
/**
 * java.io.File类用于表示文件目录
 * File类只用于表示文件(目录)的信息(名称、大小等)
 * 不能用于文件内容的访问
 * @author BloodyDmusic
 *
 */
public class javaIoFile1 {
public static void main(String[]args){
//了解构造函数的情况 查帮助
//分隔符可以用双斜杠也可以用反斜杠,也可以用File的静态成员
//File.separator设置分隔符
File file=new File("E:\\java\\practice\\IMOOC\\src\\javaIoFile.java");
System.out.println(file.exists());
//判断文件是否存在
if(!file.exists()){
file.mkdir();//创建文件
//file.mkdirs();有多级目录时创建的
}else{
file.delete();
}
//是否是一个目录,如果是一个目录返回true,如果不是或者目录不存在返回false
System.out.println(file.isDirectory());
//是否是一个文件
System.out.println(file.isFile());
//File file2=new File("E:/java/practice/IMOOC/src/File创建文件练习日记.txt");
File file2=new File("E:/java/practice/IMOOC/src","File创建文件练习日记.txt");
if(!file2.exists()){
try{
file2.createNewFile();

}catch(Exception e){
e.printStackTrace();
}
}else{
file2.delete();
//常用的File对象的API
System.out.println(file);//file.toString的内容
System.out.println(file.getAbsolutePath());
System.out.println(file.getName());
System.out.println(file2.getName());
System.out.println(file.getParent());
System.out.println(file.getParentFile().getAbsolutePath());
}
}
}
import java.io.File;;
/**
 * java.io.File类用于表示文件目录
 * File类只用于表示文件(目录)的信息(名称、大小等)
 * 不能用于文件内容的访问
 * @author BloodyDmusic
 *
 */
public class javaIoFile1 {
	public static void main(String[]args){
		//了解构造函数的情况 查帮助
		//分隔符可以用双斜杠也可以用反斜杠,也可以用File的静态成员
		//File.separator设置分隔符
		File file=new File("E:\\java\\practice\\IMOOC\\src\\javaIoFile.java");
		System.out.println(file.exists());
		//判断文件是否存在
		if(!file.exists()){
			file.mkdir();//创建文件
			//file.mkdirs();有多级目录时创建的
		}else{
			file.delete();
		}
		//是否是一个目录,如果是一个目录返回true,如果不是或者目录不存在返回false
		System.out.println(file.isDirectory());
		//是否是一个文件
		System.out.println(file.isFile());
		//File file2=new File("E:/java/practice/IMOOC/src/File创建文件练习日记.txt");
		File file2=new File("E:/java/practice/IMOOC/src","File创建文件练习日记.txt");
		if(!file2.exists()){
			try{
				file2.createNewFile();
				
			}catch(Exception e){
				e.printStackTrace();
			}
		}else{
			file2.delete();
			//常用的File对象的API
			System.out.println(file);//file.toString的内容
			System.out.println(file.getAbsolutePath());
			System.out.println(file.getName());
			System.out.println(file2.getName());
			System.out.println(file.getParent());
			System.out.println(file.getParentFile().getAbsolutePath());
		}
	}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值