交作业
来源:2-7 自由编程
Ctrlzhao
2019-10-27 12:29:25
import java.io.File;
import java.io.IOException;
import java.sql.SQLOutput;
/**
* @author ---zhao
* @date 2019/10/27-11:57
*/
public class File2Demo {
public static void main(String[] args) {
File file1=new File("c:\\imooc\\File\\Monday.dox");
try {
file1.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("文件创建成功!");
if (file1.isFile()){
System.out.println("文件名称:"+file1.getName());
System.out.println("文件上一级目录:"+file1.getParent().substring(9));
}
System.out.print("文件/目录:");
if (file1.isFile()){
System.out.println("这是一个文件");
}else if(file1.isDirectory()){
System.out.println("这是一个目录");
}
System.out.print("读写性:");
if (file1.canRead()&&file1.canWrite()){
System.out.println("这个文件既可以读还可以写");
}else if(file1.canWrite()){
System.out.println("这个文件只能写");
}else if (file1.canRead()){
System.out.println("这个文件只能读");
}
}
}1回答
好帮手慕小班
2019-10-27
同学你好,1、复制运行同学的代码,运行效果是正确的哦!但是根据题目要求,创建创建一个Monday.docx的文件,而不是Monday.dox,所以这里同学需要注意修改文件的后缀名,也就是文件类型呐。
2、文件的上一级目录可以先获取上一级文件,再获取文件的名称,如:

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~