3.建立文件

Posted 下一个秋天

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3.建立文件相关的知识,希望对你有一定的参考价值。

1.在d盘建立txt的文本。

package tj.cms2;

import java.io.File;
import java.io.IOException;

public class SetFiles {

    public static void main(String[] args) {
        File file1=new File("d:/io1.txt");//创建的文件名
        try {
            file1.createNewFile();//创建该文件
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

    }

}

2.在文件夹里建立一个文本:思路:记得先建立主目录,定义出主目录是文件夹,用midirs。建文件注意吗后缀名。

package tj.cms2;

import java.io.File;
import java.io.IOException;

public class SetFiles {

    public static void main(String[] args) {
        File file1=new File("d:/io4.txt");//创建的文件名
        System.out.println("io4.txt是文件    "+file1.isFile());//判断是否为文件,偶尔还是有利于检验的
        System.out.println("io4.txt是文件夹    "+file1.isDirectory());//io4不是文件夹就显示为false;
        File file0=new File("d:/setText/");
        file0.mkdirs();//要先指定一下setText是文件夹
        File file2=new File("d:/setText/Text1.txt");//像这样有表示文件夹里的文件夹的文件夹里的文本,这里我没建,是要做出判断的,如果存在里就不会再创建出新的文件了
        //file2.mkdirs();//指明setText是文件夹,否则它会建立成一个文件midirs可以建多级目录,而midir只能建一级目录,不能再建子目录。放在这里会表名file2都是文件夹。
        //File file4=new File("d:/setText/txt1.txt");
        File file3=new File("d:/io2.txt");
        
        try {
            file1.createNewFile();//创建该文件
            
            //file4.createNewFile();
            file3.createNewFile();
            System.out.println("建立io1.txt文本");
            file3.delete();//运行后就删除文件
            //file3.deleteOnExit();在退出文件后再删除文件
            System.out.println("删除file3文本");
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
            }
        
        //判断文件2的文件夹是否存在
        if(!(file2).exists()){
            
            try {
                file2.createNewFile();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
                }
            
            
        }
    }
    
}

 3.查找一些文件属性的相关语句。

 // 项目路径下+文件名
        System.out.println("路径:" + file.getPath());
        // 全路径
        System.out.println("绝对路径:" + file.getAbsolutePath());
        // 最后一次修改时间
        System.out.println("时间:" + file.lastModified());
        // 绝对路径中的文件父目录,如果是相对路径,返回的为空
        System.out.println("父目录:" + file.getParent());
        // 把内容拷贝到另一个文本中并且删除自身
        System.out.println(file.renameTo(file2));

以上是关于3.建立文件的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段3——url大全

代码适用于与单个 html 文件不同的堆栈片段

使用vscode快速建立vue模板

VSCode自定义代码片段——声明函数

JSP基础

vue —— VSCode代码片段