看板 EzHotKey 關於我們 聯絡資訊
我目前有一個例行性報表 存在D:\xxx\201702 然後要同步其中幾個檔案到 c:\yyyy\ 現在 想要每次都可以自動判斷目前位在 d:\xxx\201702 然後回傳201702資料夾名稱 在c:\yyyy下面建立一個201702資料夾 把d:\xxx\201702 一些必須檔案拷貝進去c:\yyyy\201702下面 不知道這種批次檔要怎麼寫 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.252.11 ※ 文章網址: https://www.ptt.cc/bbs/EzHotKey/M.1490075205.A.EF9.html ※ 編輯: ptguitar (1.34.252.11), 03/21/2017 13:47:18
slcgboy: 用同步程式吧? 03/21 17:08
eight0: 可以用 %cd% 取得目前的路徑位置 03/21 19:04
ptguitar: 我試到用%~p0 不知道該怎麼傳到變數 並只留201702的字 03/22 16:21
eight0: 可以參考 https://ss64.com/nt/syntax-args.html 03/23 02:28
感謝各位 後來的批次檔是這樣 SET "PATH=%~dp0" ECHO %PATH% for /f "tokens=3 delims=\ " %%a in ("%PATH%") do md D:\PP\%%a ※ 編輯: ptguitar (1.34.252.11), 03/27/2017 14:04:52