首页 > 代码库 > java:file文件类
java:file文件类
public class FileDemo { public static File file; public static void main(String args[]) { String s = args[0]; String f = "F:"+File.separator+"work"+File.separator+"60"+File.separator+"60.txt"; System.out.println("-->"+s+"<--"); System.out.println("开始运行"); if(s.equals("c")) { System.out.println("创建:检查文件是否存在"); boolean b = existsFile(f); if(b){ System.out.println("文件已经存在"); }else{ System.out.println("文件不存在,可以创建"); createFile(f); } }else if(s.equals("d")) { System.out.println("删除:检查文件是否存在"); boolean b = existsFile(f); if(b) { System.out.println("删除"); deleteFile(f); }else{ System.out.println("文件不存在,无法删除"); } } getPath(); list(); listFiles(); } public static void createFile(String f) { try { file.createNewFile(); } catch (IOException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } } public static void deleteFile(String f) { file.delete(); } public static boolean existsFile(String f) { file = new File(f); if(file.exists()) { return true; }else{ return false; } } public static boolean isFile(String f) { if(file.isFile()) { return true; }else{ return false; } } public static boolean isPath(String f) { if(file.isDirectory()) { return true; }else{ return false; } } public static void getPath() { System.out.println(file.getPath()); System.out.println(file.getParent()); } //列出目录 public static void list() { File file2 = new File("F:"+File.separator+"work"); String p[] = file2.list(); for(int i = 0; i < p.length ; i++) { System.out.println( p[i]); } } //列出目录 public static void listFiles() { File file2 = new File("F:"+File.separator+"work"); File p[] = file2.listFiles(); for(int i = 0; i<p.length; i++) { System.out.println(p[i]); } }
java:file文件类
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。