0
我需要創建批處理文件以刪除用戶應用程序目錄中的特定文件。批處理文件作爲localsystem執行。用於在用戶目錄上循環的Windows批處理文件
我做了測試以下senarios: 命令提示符作爲本地系統 - 這個工程 命令提示符作爲管理員 - 這個工程 命令提示符爲用戶 - 這一旦適用於該用戶有權限
所有文件夾,我把for循環放在一個批處理文件中,它已經可以工作了。 它也劑量在哪裏上下文(用戶,管理員,本地系統)我開始它。
for /D %i in ("C:\Users\*") do del /Q /F "%i\AppData\LocalLow\Sun\Java\Deployment\deployment.properties"
退出代碼顯示255,表示長錯誤。
錯誤我得到的是以下幾點:
C:\Windows\Scripts>sync_exeptionsiteslistandconfig_java.bat > output.txt
\Users\*") do del "i\AppData\LocalLow\Sun\Java\Deployment\deployment.properties" /Q /F was unexpected at this time.
任何幫助,爲什麼單條線工作,並與這個單線不工作是值得歡迎的一個批處理文件。
還請解釋爲什麼它不起作用。 (我總是運行的任務作爲本地系統)
嗨,非常感謝你,它的工作原理。但是你知道爲什麼使用%%而不是%i嗎?我仍然不明白爲什麼它直接在命令提示符下工作。 – snapo
在循環的批處理文件中需要加倍''''符號。在cmd提示符處只使用一個'%'。 – foxidrive