批處理文件問題的位。我想很多人都喜歡在Windows資源管理器中顯示爲「我的文檔」的共享文件夾。Windows 7 desktop.ini共享文件夾刪除腳本錯誤
我看的幾所學校,在這裏我們有一個名爲文件夾中設置瞳主文件夾後說C:\ DATA \學生\ yeargroup ...
教師則有機會獲得學生們上共享文件夾&可以審查學生的工作。隨着Windows 7的發佈,在Yeargroup文件夾之前已經有一個內含mydocs的學生名稱列表,現在由於位於其中的desktop.ini,您現在可以看到整個負載的文件夾報告爲「我的文檔」。
所以,我在c:\data
寫了這個小批處理文件&已運行它在一個15分鐘的自動化任務已經做了很好的工作,或恢復法律&順序:
FOR /f "delims=" %%i IN ('dir /s /b /a-d "desktop.ini"') DO attrib -s -h %%i >nul 2>nul
FOR /f "delims=" %%i IN ('dir /s /b /a-d "desktop.ini"') DO del %%i >nul 2>nul
的一直很好,直到部署在我剛介入的新站點。而我設置的所有文件夾沒有空格:
C:\ DATA \學生\ yeargroupx \ joebloggs
在這個網站上的文件夾名稱是這樣的:
C: \數據\瞳孔\ yeargroup X \李四
我已經測試運行的命令手動&似乎有運行FOL降脂(從文件夾位置內):
dir /ash
attrib -s -h
del desktop.ini
由於有用戶的100S,我當然希望自動執行此。任何想法如何我會調整我的腳本?在我更改ini文件的屬性之前,我想爲每個文件夾執行dir /ash
,否則cmd無法看到它。
我得到的腳本運行通過fudging而不是任何深入的知識,所以一些援助將不勝感激?
帶空格的文件夾和路徑名必須加引號。 – Endoro