File操作
package io; import java.io.*; public class File1 { public static void main(String[] args) { File f = new File("c:\\","1.txt");//准备加载 File f1 = new File("1.txt");//准备加载 //判断文件是否存在 if(!f1.exists()){ try { //f.mkdir(); //创建文件夹 f1.createNewFile();//创建文件 } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }else{ //得到f1的相对路径 System.out.println("相对路径"+f1.getPath()); //得到f1的绝对路径 System.out.println("绝对路径"+f1.getAbsolutePath()); //文件大小 System.out.println("大小:"+f1.length()); f1.delete();//删除文件或文件夹,注意文件夹为空才能删 } } }
package io; import java.io.File; public class File2 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub File file = new File("c:/"); System.out.println(file.isDirectory()); //得到根目录下所有文件名或目录名 String[] s = file.list(); for(String str : s){ System.out.println(str); } System.out.println("----------------------------------------------"); //得到根目录下所有文件和目录的对象 File[] f = file.listFiles(); for(File ff : f){ System.out.println(ff.getName()+":"+ff.length()); } File file1 = new File("c:/460.gif"); if(file1.exists()){ file1.renameTo(new File("c://Users/1.gif"));//剪切 } } }