現在、バッチ ファイルに問題があります。SDカードをいっぱいにするために同じ画像を数回コピーしようとしています。これの目的は、ファイルを SD カードに書き込んで、コピーされる前に削除されたアイテムを復元できるかどうかを確認できるようにすることです。このプロセスを自動化することで、プロジェクトをより速く完了し、ファイルのコピーに費やす時間を減らすことができます。
@echo off
setlocal enableDelayedExpansion
REM counts from 0 to count, so 8 = 9 copies
set count=16000
set filename_1=image
set extension=.jpeg
set start_1=
set source=%filename_1%%start_1%%extension%
for /L %%i in (0, 1, %count%) do (
set /a "number_1=start_1+%%i"
set destination=%filename_1%!number_1!%extension%
echo !destination!
copy %source% !destination!
)
pause
これは私の現在のバッチ ファイルですが、何らかの理由で 246 コピー後に失敗します。なぜその回数しかコピーしないのか、誰か説明がありましたか? 実行が終了しても、まだ 1.5GB の空き容量があります。