私は、ある場所から別の場所へのファイルの移動を含む多くのタスクを実行するVBScriptを持っています。コピー/移動のVBscriptスケジュールされたタスクエラー
ロット/ /フォルダを削除/フォルダを作成し、私はそれをダブルクリックして手動で実行したときに動作するようにスクリプト全体を取得することができるよ。この
Set filesys = CreateObject("Scripting.FileSystemObject")
filesys.CopyFile "D:\Test Now\test.txt", "W:\test_2\test.txt"
とエラーなしのようなファイルを削除やってくる。ただし、スケジュールされたタスクから実行すると、「パスが見つかりません」というエラーが表示されます。私はこのエラーをDBに書き込んでこのエラーを発見しました。
スクリプトはそのエラーでスタックしているオフ
ON ERROR RESUME NEXT
がある場合。オンに設定すると、スクリプトはその機能を実行しない操作をスキップします。
私は4倍のパスをチェックして正しいことを確認しました。スケジュールされたタスクでスクリプトを実行するときに気をつけるべきことがありますか?
コマンドラインで 'dir" D:\ Test Now \ test.txt "と' dir "W:\ test_2 \" 'と入力するとどうなりますか? –