这里的改并不是指修改文件内容,只是修改文件(夹)名
其实这些在API文档也有,比我这里的还全面,我在这列出一些常用的方法.
File.separator 这是File类的一个常量,调用之后会根据使用系统而自动适配分隔符,在写文件路径时就不需要为分隔符烦恼.
package demo;
import java.io.File;
public class WebSpider {
public static void main(String[] args) {
File file=new File("D:/test.txt");
System.out.println(file.isAbsolute());
// 返回类型
// File a=new FIle("完整路径");创建文件(夹)对象
// File a=new File("父目录","文件(夹)名");
// File a=new File(File对象,"文件(夹)名");
// boolean a.exists 文件(夹)是否存在
// boolean a.canRead 文件是否存在且是否可读
// boolean a.canWrite 文件是否存在且是否可写
// boolean a.isDirectory 是否文件夹
// boolean a.isFile 是否文件
// boolean a.isAbsolute 是否绝对路径
// boolean a.isHidden 是否隐藏文件
// String a.getAbsolutePath 返回完整的绝对路径
// String a.getCanontcalPath 同上,不过多出了去除路径冗余信息功能
// String a.getName 返回路径的文件名或最后一个文件夹名
// String a.getPath 返回完整的目录和文件名例如c:\\book\\test.dat" 返回 c:\book\test.dat
// String a.getParent 返回完整的上一级目录名
// long a.lastModifed 返回文件最后修改时间
// long a.length 返回文件大小,如果文件不存在或是一个文件夹则返回0
// File[] a.listFile 返回文件夹内的文件对象
// boolean a.delete 删除文件(夹),成功则返回true
// boolean a.renameTo(File ) 重命名文件(夹),成功返回true
// boolean a.makdir 创建文件夹,成功返回true
// boolean a.makdirs 同上,如果父目录不存在则连父目录创建
// boolean a.createNewFile 检测文件是否存在,不存在时则创建,创建成功则返回true
}
}