1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | package com.yeqc.testDemo; import java.io.File; public class HelloFile { public static void main(String[] args) { File file = new File( "hello.txt" ); if (file.exists()) { System.out.println(file.isFile()); System.out.println(file.isDirectory()); } else { System.out.println( "文件不存在" ); } } } |
1 | 文件不存在 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | package com.yeqc.testDemo; import java.io.File; import java.io.IOException; public class HelloFile { public static void main(String[] args) { File file = new File( "hello.txt" ); if (file.exists()) { System.out.println(file.isFile()); System.out.println(file.isDirectory()); } else { System.out.println( "文件不存在" ); try { file.createNewFile(); System.out.println( "文件已被成功创建" ); } catch (IOException e) { System.out.println( "文件无法被创建" ); } } } } |
运行:
1 2 | 文件不存在 文件已被成功创建 |
再次运行:
1 2 | true false |
文件的重命名:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | package com.yeqc.testDemo; import java.io.File; import java.io.IOException; public class HelloFile { public static void main(String[] args) { File file = new File( "hello.txt" ); if (file.exists()) { File nameto = new File( "new Hello.txt" ); file.renameTo(nameto); } else { System.out.println( "文件不存在" ); try { file.createNewFile(); System.out.println( "文件已被成功创建" ); } catch (IOException e) { System.out.println( "文件无法被创建" ); } } } } |
文件的删除:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | package com.yeqc.testDemo; import java.io.File; import java.io.IOException; public class HelloFile { public static void main(String[] args) { File file = new File( "hello.txt" ); if (file.exists()) { file.delete(); } else { System.out.println( "文件不存在" ); try { file.createNewFile(); System.out.println( "文件已被成功创建" ); } catch (IOException e) { System.out.println( "文件无法被创建" ); } } } } |
本文转自yeleven 51CTO博客,原文链接:http://blog.51cto.com/11317783/1769449