i/o File
package com.xuexi.IO; import java.io.File; import java.io.IOException; public class FileTest { public static void main(String[] args) { File file = new File("E:","2016.txt"); System.out.println("文件存在吗?"+file.exists()); System.out.println("文件隐藏看吗?"+file.isHidden()); System.out.println("文件可读吗?"+file.canRead()); System.out.println("文件可写吗?"+file.canWrite()); System.out.println("文件名?"+file.getName()); System.out.println("文件长度?"+file.length()); System.out.println("文件绝对路径?"+file.getAbsolutePath()); System.out.println("文件相对路径?"+file.getPath()); System.out.println("是目录吗?"+file.isDirectory()); //file.deleteOnExit(); 删除文件 File file2 = new File("."); File[] name = file2.listFiles(); for(int i = 0;i<name.length;i++){ System.out.println(name[i]); } File file3 = new File("E:\\JAVA\\com.xuexi.mianxiang\\src\\com\\xuexi\\IO"); String[] name1 = file3.list(); System.out.println("开始遍历"); for(String string:name1){ System.out.println(string); } //若当前路径下有此文件则返回FALSE,否则创建一个空文件返回TRUE /*try { boolean m=file.createNewFile(); System.out.println(m); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }*/ /* boolean n = file.mkdir();//创建一个文件夹 System.out.println(n);*/ boolean k = file.mkdirs(); System.out.println(k); //执行可执行文件 /*Runtime runtime = Runtime.getRuntime(); File file4 = new File("D:\\VC98\\Bin","MSDEV"); try{ runtime.exec(file4.getAbsolutePath()); }catch( IOException e){ e.printStackTrace(); }*/ } }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步