Java -- IO -- File
holder
import java.io.File; import java.io.IOException; public class IOFile { /** * @param jimo * File类的基本操作 * @throws IOException */ public static void main(String[] args) throws IOException { File file1 = new File("E:\\jimo");//不存在jimo这个文件夹 //判断文件是否存在 System.out.println("file1.exists()="+file1.exists()); if(!file1.exists()){ file1.mkdir();//不存在则创建 //file.mkdirs(); } System.out.println("file1.exists()="+file1.exists()); //判断是否是文件夹: System.out.println("file1.isDirectory()="+file1.isDirectory()); //判断是否是文件: File file2 = new File("E:\\test.txt");//test.txt是存在的 System.out.println("file2.isFile()="+file2.isFile()); System.out.println("file1.isFile()="+file1.isFile()); //创建一个文件: File file3 = new File("E:\\jimo.txt");//不存在jimo.txt if(!file3.exists()){ file3.createNewFile(); } //创建一个有多级目录的文件夹: File file4 = new File("E:\\1\\2"); System.out.println("file4.exists()="+file4.exists()); file4.mkdirs(); System.out.println("file4.exists()="+file4.exists()); //删除一个文件或文件夹: if(file1.exists()){ file1.delete(); } System.out.println("file1.exists()="+file1.exists()); //直接打印file对象(相当于打印file.toString()): System.out.println(); } }
holder
浙公网安备 33010602011771号