作者hcl012 (怪龍-卡西歐魯)
看板Windows
標題[問題] Windows自動複製檔案的batch
時間Tue Jan 5 17:29:36 2016
問題發生的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檔直接在我想要的目錄下自動執行嗎?
還是有其他可以解決這個問題的方法呢?
先感謝各位的回答
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.228.144.69
※ 文章網址: https://www.ptt.cc/bbs/Windows/M.1451986181.A.5B6.html
推 agreerga: 先檢查權限 手動執行跟TS是不是不一樣 01/05 17:37
試著手動執行TS了但是結果相同
batch檔複製的目錄並不是我想要的目錄
※ 編輯: hcl012 (220.228.144.69), 01/06/2016 14:55:39
推 allen65535: 來源不要打".",把完整路徑打上去 01/07 12:20