1、 null
2、 创建File对象时,使用String类型的路径名作为参数。在输入路径字符串时需注意斜杠的正确使用。由于不同操作系统对路径分隔符的处理不同,为确保程序跨平台兼容性,通常采用File.separator来代替具体的斜杠符号,从而自动适配所在系统的路径格式。
3、 还可以通过File(File parent, String child)的方式创建文件对象,其中parent是已存在的文件对象,通常表示目录路径,child则是目标文件的名称。这种方式便于在指定目录下构建文件路径,实现对子文件或子目录的操作,增强路径管理的灵活性与代码可读性。
4、 判断File对象是否为文件可使用isFile()方法,返回true表示是文件,false则不是。例如,file1指向的是文件夹,因此结果为false;而file2对应的是普通文件,故返回true。该方法可用于准确区分文件与目录。
5、 文件内容长度表示当前File对象对应文件所占的字节数。通过length()方法可获取该值。在testFile1.txt中预先写入部分数据后,file2所指向的File对象内容长度为8字节。
6、 在创建文件前,通常需先检查其是否已存在于硬盘中,若不存在则进行创建,以防止重复生成相同文件,确保文件管理的有序性。
7、 调用File对象的createNewFile()方法后,才会在硬盘上实际创建对应的文件。
