File file = new File("c:/abc.txt");
if(file.isDirectory()) 
  是目录;
if(file.canRead())
  可读;
if(file.canWrite())
  可写;

解决方案 »

  1.   

    楼上的晕
    纯java是不可能的,那个是unix/linux文件系统的特性,给你一个土办法:调用
    linux命令(比如ls),截获并分析输出。
      

  2.   

    我现在是要做FTP服务器的文件列表命令 LIST,不知道该怎样组织列表信息?
      

  3.   

    我只知道可以得到文件的读写信息,至于再unix下不同用户的不同读写信息我不知道是如何处理的。我猜想,这应当和你运行程序时的用户权限有关。所以和必要得到所有用户的权限组合,反正程序运行的时候知道可读,可写就可以了么。
      

  4.   

    呵呵,俺对linux&unix知道的好少,见笑了。
    不过java.io.*并不是独立设计的,它跟OS是有关系,不过我还没弄很清楚,不妨请大哥们介绍一下。
    愿听指教:[email protected]