介绍
今天就跟大家聊聊有关文件类如何在Java项目中使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
<强> Java文件类的详解及简单实例强>
<强> 1只文件():构造函数,一般是依据文件所在的指定位置来创建文件对象只强>
CanWrite():返回文件是否可写。 CanRead():返回文件是否可读。 CompareTo(文件路径名):检查指定文件路径间的顺序。 删除():从文件系统内删除该文件。 DeleteOnExit():程序顺利结束时从系统中删除文件。=(对象obj):检查特定对象的路径名是否相等。 存在():判断文件夹是否存在。 GetAbsoluteFile():返回文件的完整路径。 GetAbsolutePath():返回文件的完整路径。 GetName():返回文件名称。 GetParent():返回文件父目录路径。 GetPath():返回文件的潜在相对路径。 GetParentFile():返回文件所在文件夹的路径。 HashCode():返回文件哈希码。 IsDirectory():判断该路径指示的是否是文件。 IsFile():判断该路径指示的是否是文件。 LastModified():返回文件的最后修改时间标志。 长度():返回文件长度。 列表():返回文件和目录清单。 Mkdir():生成指定的目录。 RenameTo(文件dest):更名文件。 SetReadOnly():将文件设置为可读。 ToString():返回文件状态的字符串。 ToURL():将文件的路径字符串转换成URL 文件。GetCreationTime读取创建时间 文件。SetCreationTime设置创建时间 2. 文件。GetLastAccessTime读取最后访问时间 3.文件。SetLastAccessTime设置最后访问时间 文件。GetLastWriteTime读取最后修改时间 4. 文件。SetLastWriteTime设置最后修改时间 文件。GetAttributes读取文件属性 文件。SetAttributes设置文件属性
实践篇章:
进口java.io.File; 公开课FileContent {/*文件类的常见用法: 1、建立文件的方法 */公共静态空它仅仅(){/*窗口中建立文件的方法*/文件file1=新文件(“C: \ \ tmep \ \ myword.txt");/*较为安全建立文件的方法*/文件file2=新文件(“c:“+ File.separator +“temp" + File.separator +“myword.java");//文件。分离器是文件路径的符号==\ \ }/*相关属性的介绍*/公共静态void main (String [] args) { 文件myFile=新文件(“C:“+ File.separator +“word.txt"); 尝试{//创建文件//myFile.createNewFile (); }捕捉(例外的前女友){ }//获取文件的名称==word.txt System.out.println (myFile.getName ());//获取文件的路径==c: \ word.txt System.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();创建单级目录//mkdir();创建多级目录//createNewFile ();创建文件//{试//tmp文件=File.createTempFile (“foo",“tmp");//建立临时文件//System.out.println(“刚才建立的临时文件在:“+ tmp.getCanonicalPath ());//}捕捉(例外的前女友){//} 显示(); }//获得所有的跟并计算剩余的空间 公共静态空白显示(){ 文件[]=File.listRoots根();//取得所有的根,如果是windows系统那么将取得所有的磁盘 for (int i=0;我& lt;roots.length;我+ +){ System.out.println(根[我]); System.out.println(“自由空间”=?+根[我].getFreeSpace ()); System.out.println(“可用空间”=?+根[我].getUsableSpace ()); System.out.println(“总空间=?+根[我].getTotalSpace ()); System.out.println (); } } }
看完上述内容,你们对文件类如何在Java项目中使用有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。