交作业

来源: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、文件的上一级目录可以先获取上一级文件,再获取文件的名称,如:

http://img.mukewang.com/climg/5db53c49096255fa07190035.jpg

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

0

0 学习 · 11489 问题

查看课程

相似问题