Java——文件相关的方法:

2019年2月21日23:01:27 发表评论 1,718 views

package filetest;package filetest;
import java.io.*;
public class creatfile {
public static void main(String[] args) { // TODO 自动生成的方法存根 File f = new File("c:\\1.txt"); if (f.exists()) f.delete(); else try { f.createNewFile(); } catch (Exception e) { System.out.println(e.getMessage()); } //getNmae()方法,取得文件名 System.out.println("文件名:"+f.getName()); //getPath()方法,取得文件路径 System.out.println("文件路径:"+f.getPath()); //getAbsolutePath()方法,得到绝对路径名 System.out.println("绝对路径:"+f.getAbsolutePath()); //getParent()方法 得到父文件夹名称 System.out.println("父文件夹名称"+f.getParent()); //exists()判断文件是否存在 System.out.println(f.exists()?"文件存在":"文件不存在"); //canWrite(),判断文件是否可写 System.out.println(f.canWrite()?"文件可写":"文件不可写"); //canRead()判断文件是否可读 System.out.println(f.canRead()?"文件可读":"文件不可读"); //isDirectory(),判断是否是目录 System.out.println(f.isDirectory()?"是目录":"不是目录"); //isFile(),判断是否是文件 System.out.println(f.isFile()?"是文件":"不是文件"); //isAbsolute(),是否是绝对路径名称 System.out.println(f.isAbsolute()?"是绝对路径":"不是绝对路径"); //lastModified(),文件最后的修改时间 System.out.println("文件的最后修改时间:"+f.lastModified()); //length(),文件的长度 System.out.println("文件大小:"+f.length()+"Bytes");
}

}

 

 

 

 

使用时注意将IDE设置为“以管理员身份运行”否则可能出现无法创建文件的错误

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: