Win2003下所有目录都是"只读"属性!!??我在编VC程序的时候突然发现一个问题,不能::RemoveDir和::RemoveFile,一看呀,大吃一惊,原来Win2003下所有目录都是"只读"属性!!
而且改不过来,怎么办??
谢谢

解决方案 »

  1.   

    我的函数MyRemoveDir()中用到了::RemoveDir和::RemoveFile,我用递归的方法删除Dir下的每一个file,然后再删除dir的。开始的时候试了N次都可以删除,没问题。但是试到N+1次的时候,MyRemoveDir就不能删除目录了,而且::RemoveFile也不能删除文件了。
    我一看目录的属性呀,才发现原来所有盘上的所有目录都是“只读”属性,而且改不过来。
      

  2.   

    问题是我用MyRemoveDir()删除目录,一直都没问题的,就是突然试了一次它就不灵了,再也不灵了。并不是一开始就不行的
    好奇怪