使用Java实现 文件的操作
public static void main(String[] args) {
File file=null;
file=new File("D:\\myDoc\\test.txt"); //创建文件对象
FileMethods.create(file); //创建文件
FileMethods.showFileInfo(file); //显示文件信息
FileMethods.delete(file); //删除文件
}
/**
* 创建文件的方法
* @param file 文件对象
*/
public static void create(File file){
if(!file.exists()){ //判断文件是否存在
try {
file.createNewFile();
System.out.println("文件已创建!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
/**
* 删除文件
* @param file 文件对象
*/
public static void delete(File file){
if(file.exists()){ //判断文件是否存在
file.delete();
System.out.println("文件已删除!");
}
}
/**
* 显示文件信息
* @param file 文件对象
*/
public static void showFileInfo(File file){
if(file.exists()){ //判断文件是否存在
if(file.isFile()){ //如果是文件
System.out.println("名称:" + file .getName());
System.out.println("相对路径: " + file.getPath());
System.out.println("绝对路径: " + file.getAbsolutePath());
System.out.println("文件大小:" + file.length()+ " 字节");
}
if(file.isDirectory()){
System.out.println("此文文件是目录");
}
}else
System.out.println("文件不存在");
}