package file;
import java.io.File;
import java.io.IOException;
import java.util.*;
public class file1 {
public static void main(String[] args){
File f = new File("e:\\1.txt");
if(f.exists()){
f.delete();
}else{
try{
f.createNewFile();
}catch (IOException e){
System.out.println(e.getMessage());
}
}
System.out.println(f.getName());
System.out.println(f.getPath());
System.out.println(f.getAbsolutePath());
System.out.println(f.getParent());
System.out.println(f.isDirectory());
System.out.println(f.canRead()+" "+f.canWrite());
System.out.println(f.isAbsolute());
System.out.println(f.lastModified());
System.out.println(f.length()+"Bytes");
}
}
package file;
import java.io.File;
import java.util.*;
public class file2 {
public static void main(String[] args) {
Scanner x = new Scanner(System.in);
System.out.println("请输入文件名,列如:d:\\1.png");
String s = x.nextLine();
File file = new File(s);
System.out.println("文件名"+file.getName());
System.out.println("文件大小"+file.length());
System.out.println("文件所在路径"+file.getAbsolutePath());
if(file.isHidden()){
System.out.println("该文件是一个隐藏的文件");
}else{
System.out.println("该文件不是一个隐藏的文件");
}
if(!file.exists()){
try{
file.createNewFile();
System.out.println("文件创建成功");
}catch (Exception e){
System.out.println(e.getMessage());
}
}
}
}