Re: [請問] 這樣的dos指令怎麼寫?

看板EZsoft作者 (二姐帶來美麗心靈)時間13年前 (2011/01/28 23:31), 編輯推噓3(306)
留言9則, 5人參與, 最新討論串2/2 (看更多)
※ 引述《ljuber (二姐帶來美麗心靈)》之銘言: : 如果有一個資料夾 : 裡面有很多子資料夾 : 假設要把這些資料夾包含子資料夾裡面所有的*.dat ,*.mpg *.avi : 都拷貝到一個資料夾 : 不知道這樣的dos指令要怎麼下 : 雖說可以用搜尋功能把這些檔案找出來 : 可是這是很頻繁要做的動作 希望一個指令就可以完成.... 後來我寫了一個批次檔 for /r i:\ktv %a in (*.dat *.mpg *.avi *.mpeg) do copy %a i:\ktv2 不過想問一下 如果ktv2已經有歌曲 從ktv拷貝到ktv2 有重複的時候不要覆蓋 略過他 指令是要怎麼下? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.214.54

01/29 00:12, , 1F
把ktv2的檔案設唯讀如何?
01/29 00:12, 1F

01/29 00:33, , 2F
簡單的不知, 不過你可以先mv ktv2 ktv_temp
01/29 00:33, 2F

01/29 00:33, , 3F
mkdir ktv2, [your script] copy to ktv2
01/29 00:33, 3F

01/29 00:34, , 4F
mv ktv_temp/* ktv2
01/29 00:34, 4F

01/29 00:35, , 5F
rmdir ktv_temp ...
01/29 00:35, 5F

01/29 04:40, , 6F
do copy %a i:\ktv2 /N (試試 ?)
01/29 04:40, 6F

01/29 04:41, , 7F
do copy/N %a i:\ktv2
01/29 04:41, 7F

01/29 15:16, , 8F
COPY /D 試試
01/29 15:16, 8F

01/29 21:14, , 9F
do if not exist "i:\ktv2\%~a" copy "%~a" i:\ktv2\
01/29 21:14, 9F
文章代碼(AID): #1DGk59By (EZsoft)
文章代碼(AID): #1DGk59By (EZsoft)