交作业
来源: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、文件的上一级目录可以先获取上一级文件,再获取文件的名称,如:
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~