我想創建一個批處理文件,通過自動腳本在網絡上刪除以下路徑。通過批處理文件刪除
到目前爲止,我使用的是:
REM <start>
@echo off
rmdir /s /q c:\users\%allusersprofile%\ppTemp\
REM <end>
凡%alluserprofiles%
將每個用戶和ppTemp
是需要刪除的目錄。
上面的代碼不工作。
幫助!
我想創建一個批處理文件,通過自動腳本在網絡上刪除以下路徑。通過批處理文件刪除
到目前爲止,我使用的是:
REM <start>
@echo off
rmdir /s /q c:\users\%allusersprofile%\ppTemp\
REM <end>
凡%alluserprofiles%
將每個用戶和ppTemp
是需要刪除的目錄。
上面的代碼不工作。
幫助!
環境變量參考%ALLUSERSPROFILE%返回一個完全合格的路徑,所以與C:\users\
在命令rmdir命令前綴它是多餘的。它還返回程序數據存儲路徑所有用戶,而不是個人用戶;從你的問題中你不清楚你想要什麼樣的行爲。
舉個例子,我看到echo %AllUsersProfile%
結果是
C:\ProgramData
C:\Documents and Settings\All Users
對於用戶配置環境變量,echo %UserProfile%
回報
C:\Users\MyUserName
C:\Documents and Settings\MyUserName
因此,假如你使用的是Windows 7或Vista,你可能想改變命令rmdir命令:
rmdir /s /q "%UserProfile%\ppTemp\"
這應該解析爲C:\Users\username\ppTemp\
的路徑。
雙引號路徑或將不起作用,並且如果用戶名文件夾有空格,將刪除其他文件夾。 「%USERPROFILE%\ ppTemp \」 – ElektroStudios 2013-04-30 02:53:18
歡迎來到Stack Overflow。 「上面的代碼不起作用」是無用的陳述。您能否給我們舉例說明IS在做什麼(錯誤消息,意外行爲等) – 2013-04-29 19:36:49
請修改您的帖子以包含您收到的實際錯誤消息。 – likeitlikeit 2013-04-29 19:49:37