java.io.File类
把文件和文件夹封装成File类,对文件和文件加进行操作 File是系统无关类,与操作系统无关
File 静态变量
static String pathSeparator
;
static char pathSeparatorChar
;
File
.separator
;
File
.separatorChar
;
路径不要写死了,否则换系统不能使用"C:"+File.separator+"a.txt"
绝对路径相对路径
相对路径:当前项目根目录,简化 路径不区分大小写 ’\ '是转义字符 ‘\ \’表示一个普通的反斜杠
File方法
File构造方法
路径pathname可以是相对或绝对路径,文件或文件夹都可以,是否存在都可以。
File f
= new File(路径
);
File(String pathname
)
File(String parent
,String child
)
File(File parent
,String child
)
File获取方法
public String
getAbsolutePath()
public String
getPath()
public String
getName()
public long length()
File判断方法
public boolean exists()
public boolean isDirectory()
public boolean isFile()
File创建删除
public boolean createNewFile()
public boolean delete()
public boolean mkdir()
public boolean mkdirs()
File遍历
public String
[] list();
public File
[] listFiles()