


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1. File():构造函数,一般是依据文件所在的指定位置来创建文件对象。 CanWrite():返回文件是否可写。 CanRead():返回文件是否可读。 CompareTo(File pathname):检查指定文件路径间的顺序。 Delet():从文件系统内删除该文件。 DeleteOnExit():程序顺利结束时从系统中删除文件。 Equals(Object obj):检查特定对象的路径名是否相等。 Exists():判断文件夹是否存在。 GetAbsoluteFile():返回文件的完整路径。 GetAbsolutePath():返回文件的完整路径。 GetName():返回文件名称。 GetParent():返回文件父目录路径。 GetPath():返回文件的潜在相对路径。 GetParentFile():返回文件所在文件夹的路径。 HashCode():返回文件哈希码。 IsDirectory():判断该路径指示的是否是文件。 IsFile():判断该路径指示的是否是文件。 LastModified() :返回文件的最后修改时间标志。 Length():返回文件长度。 List():返回文件和目录清单。 Mkdir():生成指定的目录。 RenameTo(File dest):更名文件。 SetReadOnly():将文件设置为可读。 ToString():返回文件状态的字符串。 ToURL():将文件的路径字符串转换成URLFile.GetCreationTime 读取创建时间 File.SetCreationTime 设置创建时间 2. File.GetLastAccessTime 读取最后访问时间 3. File.SetLastAccessTime 设置最后访问时间 File.GetLastWriteTime 读取最后修改时间 4. File.SetLastWriteTime 设置最后修改时间 File.GetAttributes 读取文件属性 File.SetAttributes 设置文件属性实践篇章:import java.io.File;public class FileContent /* File 类的常见用法: 1、建立文件的方法 */public static void createFile()/* Window 中建立文件的方法 */File file1 = new File(C:tmepmyword.txt);/* 较为安全建立文件的方法 */File file2 = new File(c:+File.separator+temp+File.separator+myword.java);/File.separator 是文件路径的符号=/* 相关属性的介绍 */public static void main(String args)File myFile = new File(C:+File.separator+word.txt);try/创建文件/myFile.createNewFile();catch(Exception ex)/获取文件的名称 =word.txtSystem.out.println(myFile.getName();/获取文件的路径 =c:word.txtSystem.out.println(myFile.getPath();/判断文件是否完整System.out.println(myFile.isAbsolute();/获取文件的根目录 =c:System.out.println(myFile.getParent();myFile.exists();/判断文件是否存在System.out.println(判断是否是目录:+myFile.isDirectory();System.out.println(判断是否是文件:+myFile.isFile();System.out.println(判断是否是隐藏文件:+myFile.isHidden();System.out.println(判断是否可读:+myFile.canRead();System.out.println(判断是否可写:+myFile.canWrite();/mkdir();创建单级目录/mkdirs();创建多级目录/createNewFile(); 创建文件/try/File tmp = File.createTempFile(foo, tmp);/建立临时文件/ System.out.println(刚才建立的临时文件在: + tmp.getCanonicalPath();/catch(Exception ex)/ show();/获得所有的跟 并计算剩余的空间public static void show() File roots = File.listRoots();/取得所有的根,如果是windows系统那么将取得所有的磁盘 for (int i = 0; i roots.length; i+) System.out.println(rootsi); System.out.println(Free space = + rootsi.getFreeSpace(); System.out.println(Usable
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025昆明市盘龙职业高级中学烹饪教师招聘(1人)模拟试卷及答案详解(夺冠系列)
- 2025山东济南西兴人力资源咨询服务有限公司公开招聘播音主持人员2人笔试题库历年考点版附带答案详解
- 2025安康高新集团旗下子公司招聘(4人)模拟试卷及答案详解(全优)
- 2025届华润电力校园招聘(175个岗位)笔试题库历年考点版附带答案详解
- 2025河北张家口启臻学校高中储备教师招聘模拟试卷及答案详解(名校卷)
- 2025年黑河市孙吴县卫生健康局乡村医生公开招聘8人模拟试卷及答案详解(夺冠系列)
- 2025河南济源职业技术学院高层次人才引进20人考前自测高频考点模拟试题含答案详解
- 2025河南郑州师范学院诚聘高层次人才模拟试卷有答案详解
- 2025江苏徐州市教育局直属事业单位选调3人模拟试卷及答案详解(名校卷)
- 2025昆明市滇池管理局引进高层次人才(1人)考前自测高频考点模拟试题及答案详解(必刷)
- 河北省承德市隆化县第二中学2023-2024学年九年级上学期期中考试物理试题(无答案)
- 2024年新人教版八年级上册物理全册教案
- 伤口造口专科护士进修汇报
- MOOC 实验室安全学-武汉理工大学 中国大学慕课答案
- 彩钢房建造合同
- 2型糖尿病低血糖护理查房课件
- 医院物业服务投标方案
- 高压燃气管道施工方案
- 国家免疫规划疫苗儿童免疫程序说明-培训课件
- GB/T 13298-1991金属显微组织检验方法
- 劳动人事争议仲裁案例分析与问题探讨课件
评论
0/150
提交评论