(十一)java.io.File学习进阶及separator、pathSeparator分隔符简介
2018-02-24 14:46
477 查看
1.其中.号表示当前目录:
2.分割符
File.separator用来分割一个路径中的多个连续目录,在UNIX中表示为“/”,在Windows中表示为”\”。
File.pathSeparator用来分割多个路径,在UNIX中代表“:”,在Windows中代表“;”。
3.打印文件的基本属性:
输出结果是:
4.创建目录
5.删除目录
File path = new File(".");
2.分割符
File.separator用来分割一个路径中的多个连续目录,在UNIX中表示为“/”,在Windows中表示为”\”。
C:\software\develop\workplace\ggauthmanager\
File.pathSeparator用来分割多个路径,在UNIX中代表“:”,在Windows中代表“;”。
.\testFile;.\tfile
3.打印文件的基本属性:
File file = new File("template"); String sb = new ToStringBuilder(file, ToStringStyle.MULTI_LINE_STYLE) .append("文件名", file.getName()) .append("存在", file.exists()) .append("长度(字节)", file.length()) .append("最近修改时间", file.lastModified()) .append("-------------", "------------------") .append("相对路径", file.getPath()) .append("绝对路径", file.getAbsolutePath()) .append("规范路径", file.getCanonicalPath()) 4000 .append("可读", file.canRead()) .append("可写", file.canWrite()) .append("可执行", file.canExecute()) .append("-------------", "------------------") .append("总空间(字节数)", file.getTotalSpace()) .append("未分配空间(字节数)", file.getFreeSpace()) .append("已用空间(字节数)", file.getUsableSpace()) .append("-------------", "------------------") .append("是否是目录", file.isDirectory()) .append("是否是文件", file.isFile()) .append("是否是隐藏文件", file.isHidden()) .toString(); System.out.println(sb);
输出结果是:
java.io.File@6ba8fb1b[ 文件名=template 存在=true 长度(字节)=53 最近修改时间=1518508406370 -------------=------------------ 相对路径=template 绝对路径=C:\software\develop\workplace\ggauthmanager\template 规范路径=C:\software\develop\workplace\ggauthmanager\template 可读=true 可写=true 可执行=true -------------=------------------ 总空间(字节数)=280396034048 未分配空间(字节数)=187035512832 已用空间(字节数)=187035512832 -------------=------------------ 是否是目录=false 是否是文件=true 是否是隐藏文件=false ]
4.创建目录
File file = new File("."+File.separator+"file"); file.mkdir();
5.删除目录
File file = new File("."+File.separator+"file"); file.delete();
相关文章推荐
- (十一)java.io.File学习进阶及separator、pathSeparator分隔符简介
- (十一)java.io.File学习进阶及separator、pathSeparator分隔符简介
- (十一)java.io.File学习进阶及separator、pathSeparator分隔符简介
- (十一)java.io.File学习进阶及separator、pathSeparator分隔符简介
- (十一)java.io.File学习进阶及separator、pathSeparator分隔符简介
- (十一)java.io.File学习进阶及separator、pathSeparator分隔符简介
- (十一)java.io.File学习进阶及separator、pathSeparator分隔符简介
- (十一)java.io.File学习进阶及separator、pathSeparator分隔符简介
- (十一)java.io.File学习进阶及separator、pathSeparator分隔符简介
- (十一)java.io.File学习进阶及separator、pathSeparator分隔符简介
- (十一)java.io.File学习进阶及separator、pathSeparator分隔符简介
- (十一)java.io.File学习进阶及separator、pathSeparator分隔符简介
- (十一)java.io.File学习进阶及separator、pathSeparator分隔符简介
- (十一)java.io.File学习进阶及separator、pathSeparator分隔符简介
- (十一)java.io.File学习进阶及separator、pathSeparator分隔符简介
- (十一)java.io.File学习进阶及separator、pathSeparator分隔符简介
- (十一)java.io.File学习进阶及separator、pathSeparator分隔符简介
- (十一)java.io.File学习进阶及separator、pathSeparator分隔符简介
- (十一)java.io.File学习进阶及separator、pathSeparator分隔符简介
- (十一)java.io.File学习进阶及separator、pathSeparator分隔符简介