作者ptguitar (佩蒂吉他)
看板EzHotKey
標題[批次] 如何達到這樣目的?
時間Tue Mar 21 13:46:43 2017
我目前有一個例行性報表
存在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://webptt.com/m.aspx?n=bbs/EzHotKey/M.1490075205.A.EF9.html
※ 編輯: ptguitar (1.34.252.11), 03/21/2017 13:47:18
1F:→ slcgboy: 用同步程式吧? 03/21 17:08
2F:推 eight0: 可以用 %cd% 取得目前的路徑位置 03/21 19:04
3F:→ ptguitar: 我試到用%~p0 不知道該怎麼傳到變數 並只留201702的字 03/22 16:21
感謝各位
後來的批次檔是這樣
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