package file;
import java.io.File;
import java.io.IOException;
/**
* Created by Administrator on 2018/1/11.
* 创建文件
* 删除文件
* 查看文件属性
* File file = new File(String pathname);--pathname 要创建的文件的路径
*/
public class FileMethods {
public static void main(String[] args) {
FileMethods fm = new FileMethods();
File file = new File("D:\\file20180111\\test1.txt");//前提:file20180111文件夹存在;或者直接写 D:\\test1.txt 或 D:/test1.txt
// fm.create(file);
// fm.delete(file);
fm.showFileInfo(file);
}
/**
* 创建文件的方法
* @param file 文件对象
*/
public void create(File file){
if(!file.exists()){
try {
file.createNewFile();
System.out.println("文件已创建");
} catch (IOException e) {
e.printStackTrace();
}
}else{
System.err.println("文件已存在");
}
}
/**
* 删除文件
* @param file 文件对象
*/
public void delete(File file){
if(file.exists()){
file.delete();
System.out.println("文件已删除!");
}
}
/**
* 查看文件属性
* @param file 文件对象
*/
public 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("文件不存在");
}
}
}
创建、删除、查看文件
最新推荐文章于 2024-06-03 19:15:50 发布