Windows自動複製檔案的batch - Windows

Table of Contents


問題發生的OS是Windows 2012 R2

我想要讓Windows將某個目錄下的檔案定期複製到另一個資料夾

並照著下面這個教學製作了batch檔

http://tinyurl.com/jj6vjdq


我將batch檔放到了我要複製的目錄底下

也有確認這樣的指令在運行後可以成功複製檔案

http://i.imgur.com/nob3zYx.png


另外也有在Task Scheduler裡面設定了執行頻率

下圖中的LogCopy_FTP就是我追加的Task

http://i.imgur.com/RH8JaUg.png


但是問題是,每次我的batch檔自動執行時

複製的並不是來源資料夾的那些檔案

而是一些我沒有看過的目錄,像是.\wbem\或是.\winevt\之類的

系統彈出了大量拒絕存取或權限不足的錯誤訊息

而成功複製過來的檔案也不是我要的檔案


想問一下為什麼會發生這種狀況呢?

我懷疑是Task Scheduler執行的環境是把我想自動執行的檔案

複製到另外一個目錄底下執行,才導致複製的東西有問題

那有辦法讓這個batch檔直接在我想要的目錄下自動執行嗎?

還是有其他可以解決這個問題的方法呢?

先感謝各位的回答

--

All Comments

Jacob avatarJacob2016-01-09
先檢查權限 手動執行跟TS是不是不一樣
Heather avatarHeather2016-01-14
來源不要打".",把完整路徑打上去