^_^我在API上只看到File类有boolean setReadOnly() 
至于怎样隐藏不知道

解决方案 »

  1.   

    public boolean setReadOnly()
    至于怎么设置隐藏的是没有看到,只有看到isHidden()判断是否隐藏的方法。
      

  2.   

    看看File类吧
    修改属性的好像很少 还有就是改时间的SetLastModified()
      

  3.   

    java的File类由于考虑到安全因素,所以对文件属性的操作很有限。如果真是想操作文件属性,可以试用Runtime.exec()来调用命令
      

  4.   

    俺倒是有不同的看法,JAVA的File类在设计的时候主要考虑的不是安全因素,而是“最小公分母问题”。俺们就拿文件的隐藏来说,在WIN32平台下,文件有是否隐藏的属性,那么是否File类就要提供设置隐藏的方法呢?要考虑到JAVA是跨平台的,不同的平台虽然有很多共性,但是也有一些特性,比如在UNIX平台下,文件的属性是什么?属主/属组/执行权限/读权限/写权限/等,没有是否隐藏的属性「UNIX文件以“.”开头是隐藏的」,其它的平台呢?可能更是五花八门。所以JAVAAPI的设计者就没有支持这个特性。
    所以使文件隐藏,还是针对不同的平台做处理为好。
      

  5.   

    to xiaohaiz(老土进城,两眼通红)
      高手,仔细想想很有道理。谢谢指点。
      

  6.   

    如果你要这样做,我觉得用调用dos命令就可行