我是新編程/編程人員,嘗試創建一個簡單的robocopy例程,將模板項目文件夾從一個位置複製到主項目驅動器,然後重命名「00-000 「文件夾的一部分(始終位於名稱的開頭),幷包含基於用戶指定變量的子文件夾和文件。這是我的robocopy例程的樣子。重命名文件夾,子文件夾和文件
echo off
robocopy "C:\Program Files\Autodesk\ACAD_Config\00-000-NewProject" "T:\Projects" /xd Dfsrprivate /s /e /W:0 /xd DfsrPrivate /r:0 /np
重命名部分是我迷路的地方。一旦在T:\驅動器上創建了文件夾,應該重新命名文件夾幷包含子文件夾和文件。
例如,
- 例行提示設置variableA的 「輸入項目編號:」
- 用戶輸入variableA的定義, 「EP-001」
- 例程驗證的變化是大約「所有文件夾和文件的項目編號將重新命名爲:'EP-001'是否爲正確的Y/N?」「(y =確認更改並繼續執行步驟4. n =重新輸入項目編號)
- 這個程序取代了00-000-NewProject文件夾中包含有variableA的
是我的想法可能與Windows CMD的(00-000)的任何實例?我想避免安裝任何第三方應用程序,因爲更新和維護可能在一家100人的公司中變得毛骨悚然。任何幫助將不勝感激,但任何建議的代碼的進一步解釋將是最有用的自學如何編程。先謝謝你!
什麼,具體來說,你需要幫助嗎?如何提示用戶輸入數據,您需要幫助嗎?如何做字符串替換?現在這個問題非常廣泛而且有效:「請爲我做我的工作」。如果您嘗試繼續下去,或者展示更多你所做的事情,並提出具體問題,那麼幫助你會更容易。 – Guildencrantz
@guildencrantz感謝您的回覆。我需要如何提示用戶輸入數據。其實我問是否有人可以爲我寫這樣一個程序,但我也希望有人解釋它的寫法的組成部分,以便我可以通過我瞭解的某個例子來學習自己。 – bryeguy
歡迎來到SO,但只是提供需求並要求代碼在這裏脫離主題。我們很樂意回答具體問題,並幫助您解決特定問題,但這不是申請自定義代碼的地方。 – Guildencrantz