2014-03-06 72 views
0

我想創建一個小的.bat文件,它將隱藏所有項目在一個特定的文件夾中(實際上爲他們添加屬性+ s和+ h),但我並不擅長編寫腳本所以我需要你的幫助。批處理腳本,隱藏文件夾中的所有項目

在此先感謝。

編輯:我不想要隱藏文件夾,但只是其中的所有項目。

+1

帶走或在這裏吃? –

回答

1

這應該做的工作屬性和隱藏文件夾還名稱循環。

attrib +s +h "c:\folder\*.*" /D 
+0

謝謝,它隱藏了所有文件,快捷方式等,但我需要它來隱藏該目錄內的目錄。 – user3388084

+0

看到我編輯的答案。 – foxidrive

+0

謝謝,我不得不添加/ S,但是,它的工作原理! – user3388084

2

使用dir /A /D,結果給出了所有在[]中包含的目錄名和沒有[]的文件名。通過所有未封閉在[],並設置使用attrib +s +h

0
for /f "delims=" %%a in ('dir /a /b "c:\somewhere\*"') do attrib +h +s "%%~fa" 
相關問題