import java.io.*;
import java.util.*;
public class property
{
public static void main(String[] args)
{
if(args.length<1)
{
System.err.println("這程式會列出所有檔案相關屬性");
System.err.println("使用方法:java property 目錄或檔案名稱");
return;
}
try
{
for(int i=0;i {
File f=new File(args[i]);
System.out.println(args[i]+"=>");
if(f.canRead())
System.out.println("\t可以讀取");
else
System.out.println("\t無法讀取");

if(f.canWrite())
System.out.println("\t可以寫入");
else
System.out.println("\t此檔案/目錄唯讀");

if(f.exists())
System.out.println("\t檔案/目錄 存在");
else
System.out.println("\t找不到檔案/目錄");

Date d=new Date(f.lastModified());
System.out.println("\t檔案大小=" +f.length());
System.out.println("\t絕對路徑=" +f.getAbsolutePath());
System.out.println("\t上次修改時間" +d.toString());
if (f.isDirectory())
System.out.println("\t是個目錄");
if (f.isFile())
System.out.println("\t是個檔案");
if (f.isHidden())
System.out.println("\t是個隱藏檔案");
}
}catch(Exception e){

System.out.println(e.toString());
}
}
}
arrow
arrow
    全站熱搜

    Neo Chao 發表在 痞客邦 留言(0) 人氣()