首页 > 编程知识 正文

Java创建文件和文件夹、文件属性的读取、文件属性的设置

时间:2023-05-05 23:23:03 阅读:181824 作者:3105

1 .使用文件类的creatNewFile () )方法创建文件,使用delete ) )方法删除文件,然后使用renameTo ) )方法重命名文件。

package peixun; import java.io.File; import java.io.IOException; publicclasshellofile { publicstaticvoidmain (string [ ] args ) file=new file (' hello.txt ' ); //if是否存在(file.exists ) ) filenameto=newfile ) ' newhello.txt ' ); file.renameto(nameto ); //文件system.out.println(file.isfile ) ); //路径(文件夹) system.out.println (file.is directory ) ); }else { System.out.println ('文件不存在); 创建try { //文件file.createNewFile (); System.out.println (文件已成功创建); }catch(ioexceptione ) { System.out.println )“无法创建文件”); } }2.使用mkdirs (和mkdirs ) )方法创建文件夹,使用delete )方法删除文件夹,然后使用renameTo )方法重命名文件夹

package peixun; import java.io.File; publicclasshellofloder { publicstaticvoidmain (string [ ] args )/todo auto-generatedmethodstubfilefolder 01=new file ) ) filefolder 02=new file (我的new folders ); filefolder 03=new file (我的new folders-news ); folder02.renameto(folder03; filefolder 04=new file (我的new folders-news/one/two/three/main ); if(folder04.delete () ) system.out.println('done ); }else { System.out.println ('失败); } folder 02.mkdirs () { System.out.println )“多级文件夹创建成功”}else{if(folder02.exists () } }else { System.out.println ('创建多级文件夹失败); }if(folder01.mkdir () ) { System.out.println ) (“文件夹创建成功”); }else{if(folder01.exists () ) { System.out.println ) (不再需要创建文件夹); }else { System.out.println ('文件夹创建失败); } } }} 3.读取文件属性:

判断文件是否存在、文件名、路径、文件大小、是否隐藏、是否可写入、是否为文件夹等

package peixun; import java.io.File; publicclassreadfileproperty { publicstaticvoidmain (string [ ] args ) filefile=newfile('text.txt ' ); 判断//文件中是否存在System.out.println ()判断文件中是否存在(' file.exists ) ); //读取文件名System.out.println ('读取文件名' file.getName ) ); //读取文件路径System.out.println ('读取文件路径' file.getPath ) ); //读取文件绝对路径System.out.println (读取文件绝对路径(file.getAbsolutePath ) ); //获取文件的父路径System.out.println (获取文件的父路径(newfile ) file.getabsolutepath ) ).getParent ); //读取文件大小System.out.println (读取文件大小(file.length ) ) (byte ) ); //确定文件是否被隐藏System.out.println (“文件. is hidden”)//确定文件是否被隐藏确定//文件是否可写入System.out.println (“确定是否可写入文件”(file.canWrite ) )//文件是否为System.out.println文件夹}4.设置文件属性:

将文件设置为读取、写入或只读

package peixun; import java.io.File; publicclasssetfileproperty { publicstaticvoidmain (string [ ] args ) file=new file (' te st01.txt ' ); 将if(file.exists () )//文件设置为可写文件. set writable (true ); 将//文件设置为可读取的文件. set readable (true )//将文件设置为只读文件. set readonly (;)。 } }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。