は、私はいくつかの基本的なバッチスクリプトを学び、次のスクリプトを書いた:2秒ごとに実行するスケジューリングバッチスクリプトはパフォーマンスの問題を引き起こしますか?
@ECHO OFF
if EXIST C:\Users\ConquerJS\Desktop\*.jpg (
move *.jpg batch_IMAGES
)
if EXIST C:\Users\ConquerJS\Desktop\*.gif (
move *.gif batch_IMAGES
)
if EXIST C:\Users\ConquerJS\Desktop\*.png (
move *.png batch_IMAGES
)
if EXIST C:\Users\ConquerJS\Desktop\*.mp4 (
move *.mp4 batch_VIDEOS
)
if EXIST C:\Users\ConquerJS\Desktop\*.mp3 (
move *.mp3 batch_AUDIO
)
if EXIST C:\Users\ConquerJS\Desktop\*.flv (
move *.flv batch_VIDEOS
)
if EXIST C:\Users\ConquerJS\Desktop\*.gif (
move *.gif batch_IMAGES
)
if EXIST C:\Users\ConquerJS\Desktop\*.pdf (
move *.pdf batch_PDF
)
if EXIST C:\Users\ConquerJS\Desktop\*.rar (
move *.rar batch_RAR
)
if EXIST C:\Users\ConquerJS\Desktop\*.zip (
move *.zip batch_RAR
)
if EXIST C:\Users\ConquerJS\Desktop\*.exe (
move *.exe batch_PROGRAMS
)
if EXIST C:\Users\ConquerJS\Desktop\*.msi (
move *.msi batch_PROGRAMS
)
if EXIST C:\Users\ConquerJS\Desktop\*.txt (
move *.txt batch_TXT
)
if EXIST C:\Users\ConquerJS\Desktop\*.log (
move *.log batch_TXT
)
if EXIST C:\Users\ConquerJS\Desktop\*.lnk (
move *.lnk batch_PROGRAMS
)
それが記載されている拡張子を持つすべてのファイルをチェックし、適切なフォルダにそれらを移動します。私は2分ごとにそれを実行しているが、私は2または5秒ごとにそれを実行したい。
バッチスクリプトがCPUをどのように利用しているかについて私は知りませんでしたので、これがパフォーマンス上の問題を引き起こすかどうか、もしあれば、これを達成するためのよりよい方法があるかどうかは疑問でした。
正直なところ、あなたのマシンによって異なります。あなたはスイートスポットを見つけるために値で遊ぶ必要があります。私のマシンでは、3秒ごとです。 – SomethingDark