iT邦幫忙

1

Windows 10 move指令無法排程執行

各位先進好,小妹我是windows超生手,目前遇到一個比較奇妙的問題

我需要定時檢查某個資料夾中的txt檔案,有的話就要把他移走。
所以我用cmd執行這樣的指令是OK的:

move /y C:\Users\admin\Documents\檔案暫存\*.txt C:\Users\admin\Documents\記錄檔\

但是把這個指令搬到排程的時候,卻無法執行了,錯誤如下:

https://ithelp.ithome.com.tw/upload/images/20180829/20110134BwjXXNF3gc.png

我很確定有檔案在,但是錯誤似乎是說找不到檔案...?

windows的工作排程器設定,指令我打的是: move,然後引數是:/y C:\Users\admin\Documents\檔案暫存*.txt C:\Users\admin\Documents\記錄檔\

想請問一下是不是我沒注意到什麼重要的細節呢?

wingkawa iT邦新手 3 級 ‧ 2018-08-29 16:23:49 檢舉
我對指令也沒有那麼熟
直覺說你可以試試看把路徑前後加雙引號"
或是把中文字換成英文
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
froce
iT邦大師 1 級 ‧ 2018-08-29 16:23:31
最佳解答

https://serverfault.com/questions/559288/what-causes-scheduled-task-error-2147942402/559314

Program: "cmd.exe"
Arguments: "/c move C:\Windows\Temp*.foo E:\Foo_blah_blah_blah_blah\Foo2"

或是存成bat,呼叫這個bat。

yui81424 iT邦新手 5 級 ‧ 2018-08-29 16:45:32 檢舉

十分感謝!

我要發表回答

立即登入回答