(十一)java.io.File学习进阶及separator、pathSeparator分隔符简介
1.其中.号表示当前目录:
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()).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
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/54581478 Java File类的功能非常强大,利用java基本上可以对文件进行 ...
- Java IO流学习总结二:File
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/54581478 本文出自[赵彦军的博客] Java IO流学习总结一:输入输出流 J ...
- Java - IO流学习笔记
1.文件和文件夹 内存中存放的数据信息在计算机关机后就会消失,如果想要长久的保存数据,就需要使用到光盘.硬盘等设备,为了便于数据的管理以及检索,引入了"文件"的概念.一篇文章,一个 ...
- 使用java.io.File操作文件及文件夹
如果有兴趣了解更多相关内容,可以来我的个人网站看看:eyes++的个人空间 一:File类的概述 java有个io包,java用于操作流的对象都在io包中,io流简单来说就是input和output流 ...
- Java IO流学习总结四:缓冲流-BufferedReader、BufferedWriter
Java IO流学习总结四:缓冲流-BufferedReader.BufferedWriter 转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/det ...
- Java IO流学习总结三:缓冲流-BufferedInputStream、BufferedOutputStream
Java IO流学习总结三:缓冲流-BufferedInputStream.BufferedOutputStream 转载请标明出处:http://blog.csdn.net/zhaoyanjun6/ ...
- Java IO流学习总结七:Commons IO 2.5-FileUtils
Java IO流学习总结七:Commons IO 2.5-FileUtils 转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/5497 ...
- Java IO流学习总结六:ByteArrayInputStream、ByteArrayOutputStream
Java IO流学习总结六:ByteArrayInputStream.ByteArrayOutputStream 转载请标明出处:http://blog.csdn.net/zhaoyanjun6/ar ...
- 利用java.io.File类实现遍历本地磁盘上指定盘符或文件夹的所有的文件
2016-11-18 这是本人的第一篇随笔博客,纠结了半天还是选择自己学的时候比较用心的一些知识点上.利用java.io.File类指定本地的文件夹进行遍历所有的文件. package org.lxm ...
最新文章
- 手把手教你在Python中实现文本分类(附代码、数据集)
- 关于SAP的SD的定价公式的资料
- 08 | 事务到底是隔离的还是不隔离的
- SpringBoot 中 @RequestBody的正确使用方法
- Python 中的 os 模块常见方法?
- abp.event.on与abp.event.off使用
- 动图:程序员才懂的这些!
- 净网大师最好用旧版本_云顶之弈手把手教你吃分系列:决斗大师
- 要怎么样做一个合格点的程序猿呢?
- Eigen官网教程(1) Matrix相关
- python勿使用mutable值作为默认参数
- python提取pdf表格信息
- 对于asp.net服务器推送和客户端拉拽技术知识讲述
- vista 改xp BIOS设置(ASUS,dell,hp,Acer,Lenovo)
- linux磁盘fio压力测试,fio命令 – 对磁盘进行压力测试和验证
- 做硬件,到底有没有前途?
- cocos2d-lua 3x 基础概念(包括场景、导演、在屏幕上显示自定义对象等)
- YUV图片查看器以及测试文件(YUV420)
- DFS搜索和输出所有路径
- 欧标插头EN50075测试项目
热门文章
- 武汉大学IT职业培训
- 学数学建模算法对计算机的好处,数学建模中常见十种算法 (期末论文).doc
- 深度分析网络游戏运营手段
- /dev/sr0 3.7G 3.7G 0 100% /media/CentOS_6.8_Final no space left on device磁盘空间不足处理
- 基于区块链的去中心化抗量子密钥管理系统
- 阿里云大数据组件选型
- 免费的图片编辑app有哪些?跟你分享这三个软件
- gentoo的USE参数详细说明
- 自上而下面向能力的编程思想
- java读取指定位置arraylist,获取元素在Java ArrayList中的位置