📄 getfileproperity.java
字号:
// 例 5.2.1 GetFileProperity.java
import java.io.*;
import java.util.*;
public class GetFileProperity
{
public GetFileProperity(String fileName)
{
File file = new File(fileName);
if (file.exists()) // 判断该对象是否存在
{
System.out.println("File Name: "+file.getName());
System.out.println("File Path: "+file.getPath());
System.out.println("Absolute Path: "+file.getAbsolutePath());
System.out.println("File Parent: "+file.getParent());
if (file.canWrite())
System.out.println(file.getName()+" is writable");
else
System.out.println(file.getName()+" is not writable");
if (file.canRead())
System.out.println(file.getName()+" is readable");
else
System.out.println(file.getName()+" is not readable");
if (file.isFile())
System.out.println(file.getName()+" is a file");
else if (file.isDirectory())
System.out.println(file.getName()+" is a directory");
else
System.out.println(file.getName()+" is unknown!");
long time = file.lastModified();
System.out.println("Last modified at "+new Date(time));
System.out.println("File Size: "+file.length());
}
else
System.out.println("File not found");
}
public static void main(String[] args)
{
if (args.length == 1)
{
GetFileProperity getFilePro = new GetFileProperity(args[0]);
}
else if (args.length > 1)
System.out.println("Error: you input more than one file name");
else
System.out.println("Error: you do not input a file name!");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -