我創建了一個.reg文件,在我的上下文菜單中添加了一個Delete empty folders
命令。當我右鍵單擊文件夾時,應該刪除其空的子文件夾。錯誤「 ..此時意外」
我有我的上下文菜單中的「刪除空文件夾」,但是當我選擇這個時,一個cmd窗口打開,我得到這個錯誤:..在這個時候是意外的。 任何想法爲什麼?
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\Delete empty folders]
[HKEY_CLASSES_ROOT\Directory\shell\Delete empty folders\Command]
@="cmd /c for /f \"usebackq delims=\" %%d in (`\"dir \"%1\" /ad/b/s | sort /R\"`) do rd \"%%d\""
代碼來自@mmj(here)
編輯:感謝JosephZ幫助這裏是解決方案:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\Delete empty folders]
[HKEY_CLASSES_ROOT\Directory\shell\Delete empty folders\Command]
@="cmd.exe /K for /f \"usebackq delims=\" %%d in (`\"dir \"%V\" /ad/b/s | sort /R\"`) do rd \"%%~d\""
如果使用完全限定的'C:\ Windows \ system32 \ cmd.exe'而不是'cmd'會怎麼樣? – JosefZ
@JosefZ我使用'@ =「C:\ Windows \ system32 \ cmd.exe/c替換了/ f,而用'@ =」cmd/c替換了/ f',但它沒有任何改變。 – Enora