iT邦幫忙

0

如何用BAT檔來做資料區分的動作

  • 分享至 

  • xImage

我有個A設備內有一個資料夾,會每5分鐘同步到B設備下的資料夾,而我再將同步到B資料夾的檔案用批次檔來move列印的動作
假設A主機內有 a.csv,b.csv,c.csv,d.csv,e.csv 五個檔案
move /y B:\a*.csv C:
start C:\prinet.exe
執行上面之後我的A資料夾內的a.csv會自動消失剩下b.csv~e.csv
而我執行prinet.exe時會印出B資料夾內所有是csv副檔名的東西
,而且只要A設備有資料更新他就會將資料同步到B,那我該如何把我已經列印過和還沒列印的檔案做區分分開的動作

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1
蟹老闆
iT邦大師 1 級 ‧ 2020-11-14 05:59:17
最佳解答

假設pinrt.exe都能完成列印動作則可以這麼做

move /y B:\a*.csv C:\ >>Move.Log 

將搬移的動作視為列印,這個作法不完善,可以的話應該由print.exe來做記錄

0
海綿寶寶
iT邦大神 1 級 ‧ 2020-11-13 17:39:27

如何把我已經列印過和還沒列印的檔案做區分
這問題大概只有 prinet.exe 知道
修改 prinet.exe ,列印過某檔案後就做區分的動作

我要發表回答

立即登入回答