老师帮忙检查谢谢
来源:2-7 自由编程
星星和猫看月亮
2019-11-24 19:10:10
package com.imooc.filedemo;
import java.io.File;
import java.io.IOException;
public class Demo1 {
public static void main(String args[]) {
//先在File文件下创建一个Monday.docx的文件。判断文件是否创建成功,若成功返回文件名称和父目录。
File f = new File("c:\\File\\Monday.docx");
try {
f.createNewFile();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
//2、先判断文件是否存在,若存在就先获取其路径或名称。
if (f.exists()) {
System.out.println("文件创建成功!");
System.out.println("文件名称:" + f.getName());
System.out.println("文件上一级目录:" + f.getParent());
}
//3、再判断其是文件还是目录;判断文件是否可读、可写:
System.out.print("文件/目录:");
if(f.isFile()) {
System.out.println("这是一个文件");
}else if(f.isDirectory()) {
System.out.println("这是一个目录");
}
System.out.print("读写性:");
if(f.canRead()&&f.canWrite()) {
System.out.println("这个文件既可以读还可以写");
}else if(f.canRead()&&!(f.canWrite())){
System.out.println("这个文件可读不可写!");
}else if(!(f.canRead())&&(f.canWrite())){
System.out.println("这个文件不可读但可写!");
}
}
}
1回答
好帮手慕柯南
2019-11-25
同学你好,复制运行同学的代码,运行效果是正确的哦!很棒哦!继续加油~
相似问题