//构件File实例
//指向硬盘上的一个文件 \编译符,要打两个程序接受才是单个
File file =new File("e:\\test.txt");
file =new File("e:\\","test1.txt");
//改名
// file.renameTo(new File("d:\\test.txt"));
// file.renameTo(new File("e:\\test2.txt"));
//判断是否存在文件
if(file.exists()){
System.out.println(file.getName()+"文件存在");
//文件路径
System.out.println(file.getAbsolutePath());
//如果存在,创建失败,而不是覆盖
//改名,并将文件内容一并复制
file.renameTo(new File("d:\\test2.txt"));
try {
if(file.createNewFile()){
System.out.println("创建完成了");}
else{
System.out.println("创建失败");}
} catch (IOException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
System.out.println("创建报错了");
}
//删除文件
// if(file.delete()){
// System.out.println("删除成功");
// }
// else{System.out.println("删除失败");}
}
else{
System.out.println("文件不存在");
//创建
try {
if(file.createNewFile()){
System.out.println("创建完成了");}
else{
System.out.println("创建失败");
}
}
catch (IOException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
e.getMessage();
}