问题: windows2003复制文件夹到windows2012上面,文件夹在windows2012上面打不开
1. 用windows 命令修改 参考: http://serverfault.com/questions/27332/how-to-take-ownership-of-files-from-the-command-line
takeown /F somedir /A /R
icalcs somedir /grant:r User:F /T
当文件夹长度超过255,就会不起作用了
2. 用cgywin来修改 参考 http://stackoverflow.com/questions/17091972/chmod-cannot-change-group-permission-on-cygwin
## 查看当前用户是谁 whoami ## 修改文件拥有者 chown -R Administrator /cygdrive/e ## 修改文件夹权限 chmod -R 777 /cygdrive/e
2014/09/04
在windows2003上面的diskmanage工具里面看到的磁盘的剩余大小和通过程序计算磁盘的剩余大小相差十几个G,文件的原因和上面的是一样。由于程序没有权限计算部分的大小导致程序计算出来的剩余大小偏大。