iT邦幫忙

0

複製固定檔案到自動生成的最新資料夾

請問大家
我有個固定的檔案(A),還有多個照時間生成的新資料夾
請問我的批次檔要怎麼寫才可以把A檔案都放到最新時間生成的資料夾內呢?

謝謝大家幫忙

slime iT邦大師 1 級 ‧ 2018-10-30 11:54:10 檢舉
1. 新資料夾產生的來源? 比如是某程式的 log 或排程?

2. 如果有固定產生的排程, 可以考慮:
a. 排程內直接從固定檔案複製一份過去.
b. 新增一個排程, 在原本的排程後一小段時間(例如: 5 分鐘)複製過去.

3. 如果不是定期產生, 就只能全目錄掃描, 無此檔案再 copy 過去.
mio666 iT邦新手 5 級 ‧ 2018-11-22 13:58:03 檢舉
拍謝,現在才能回應
1.某程式的log
2.沒有固定排程
3.目標目錄可能有N個資料夾,若預期裡面有些資料夾有這log,有些資料夾不應有這log....所以可能也無法確認說是否有這資料夾再拉過去

1 個回答

2
comhlp
iT邦新手 4 級 ‧ 2018-10-30 17:56:26
forfiles /p 生成的資料夾的父系路徑  /d %date:~0,10% /C "cmd /c if @isdir==TRUE copy 固定的檔案連路徑 @path "
mio666 iT邦新手 5 級 ‧ 2018-11-22 13:58:30 檢舉

感謝您的回覆,我來試試看!!!!!!!!!!!!!!!!!!

mio666 iT邦新手 5 級 ‧ 2018-11-22 14:17:56 檢舉

這位大大,我在固定的檔案連結路徑那邊填上了我要拉的資料夾,我這資料夾裡面的東西我一併都要拉過去,但我用xxx\*.* 的方式依舊只有拉到這xxx資料夾下的aaa.log檔, xxx\還有個跟aaa.log平行的資料夾也要拉進去。
請問是不能用*.*的方式直接拉xxx\下的所有東西嗎@@?

我要發表回答

立即登入回答