我正在尝试清除Windows 7 64位中某些文件中的存档位。我试过了代码:
atrrib -a * /s
我得到的错误:'atrrib'未被识别为内部或外部命令, 可操作程序或批处理文件。
我有一个小的java代码通过该文件。如果有办法在java中这样做会更好。
答案 0 :(得分:4)
在Java7中,你可以这样做:
File theFile = new File("c:/foobar.txt");
Path file = theFile.toPath();
Files.setAttribute(file, "dos:archive", false);
答案 1 :(得分:2)
太多r,试试这个:
attrib -a * /s
答案 2 :(得分:0)
以完整路径运行。 C:>%SYSTEMROOT%\ SYSTEM32 \ ATTRIB
环境变量路径和attrib的使用存在问题。
有关更多详细信息,请参阅此链接。 http://social.technet.microsoft.com/Forums/windows/en-US/63b84992-3814-4c00-acbf-fc09816570e5/problem-in-path-settings-windows7?forum=w7itprogeneral