标签:
package file; import java.io.File; public class FileTest2 { public static void main(String[] args) { // TODO Auto-generated method stub File src2=new File("E:/backup/2.jpg"); System.out.println("文件src2是否存在"+src2.exists()); System.out.println("文件src2是否是文件"+src2.isFile()); System.out.println("文件src2是否是目录(文件夹)"+src2.isDirectory()); System.out.println("文件src2是否可读"+src2.canRead()); System.out.println(src2.isAbsolute()); String parentPath="E:/backup"; String name="EXPDAT.DMP"; //使用相对路径去构建file对象 File src=new File(parentPath,name); System.out.println("文件src是否存在"+src.exists()); System.out.println("文件src是否是文件"+src.isFile()); System.out.println("文件src是否是目录(文件夹)"+src.isDirectory()); System.out.println("文件src是否可读"+src.canRead()); System.out.println("文件src是否可写"+src.canWrite()); System.out.println(src.isAbsolute()); System.out.println("文件长度"+src.length()); //以B为单位 如果是目录的话则长度为零 不管目录内是否有文件 } }
新建文件
package file;
import java.io.File;
import java.io.IOException;
public class FileTest2 {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
/* String path="E:/backup/2.jpg";*/
File src=new File("E:/backup/2.jpg");
if (!src.exists()){
boolean flag=src.createNewFile();
System.out.println(flag?"新创建了文件":"没有新建文件");
//运行结果,新建了文件
//如果存在的话就不新创建返回false
}
boolean flag1=src.delete();
System.out.println(flag1?"删除成功":"删除失败");
}
}
还有createtempfile()如需使用可以去查看jdk文档
package file; import java.io.File; import java.io.IOException; public class FileTest2 { public static void main(String[] args) throws IOException { // TODO Auto-generated method stub /* String path="E:/backup/2.jpg";*/ File src=new File("E:/backup/2.jpg"); if (src.isDirectory()){ System.out.println("文件夹"); } else if(src.isFile()){ System.out.println("文件"); } else if(!src.exists()){ System.out.println("文件不存在"); } } }
标签:
原文地址:http://www.cnblogs.com/tianhao/p/4242959.html