所以我有两个相关的东西,我想在3个月不活动后删除。我的论点都是正确的,它是我无法弄清楚的路径。我在这个批处理文件中有两行代码:
PushD "\\wideorbit.byui.edu\d\Radio Productions\Air Check" &&(forfiles -s -m *.* -d -90 -c "cmd /c del /q @path") & PopD
这条线有效。它完成它应该做的事情,现在我想完全相同的事情只有一点点差异:
PushD "\\wideorbit.byui.edu\d\Radio Productions\Archive\Air Check" &&(forfiles -s -m *.* -d -90 -c "cmd /c del /q @path") & PopD
正如您所看到的, only 差异是路径中的\Archive
。但是,当批处理文件到达该行时,它会给我输出:
Could Not Find: V:\Radio Productions\Archive\Air Check\.DS_Store
Could Not Find V:\Radio Productions\Archive\Air Check\2016.DS_Store
我没有V:
驱动器,也不知道he .DS_Store
的含义。
想法?
答案 0 :(得分:0)
看起来它正在工作,只是不删除这两个文件。这是因为它们具有隐藏的属性集。如果您需要删除它们而不管属性(系统/隐藏/只读)将代码更改为
PushD "\\wideorbit.byui.edu\d\Radio Productions\Archive\Air Check" &&(forfiles -s -m *.* -d -90 -c "cmd /c del /q /a /f @path") & PopD