ディレクトリにたくさんの画像 (100 以上) があり、すべて名前が異なります。おそらくスクリプト(私はWindowsを実行しています)を使用して、0.jpg、1.jpg、2.jpgなどに名前を変更する方法はありますか?それぞれの名前を個別に変更する必要はありませんか? Windows で不可能な場合は、Linux 仮想マシンを起動してコピーすることができます。
私はこれまでのところこれを持っています
@echo off
setlocal enableDelayedExpansion
set MYDIR=F:\Pictures\Wallpapers
set /a count = 0
for /F %%x in ('dir /B/D %MYDIR%') do (
echo %%x
@echo !count!
set /a count+=1
)
正しいファイル名と正しいカウンターが表示されますが、試してみると
ren %%x !count!.jpg
「指定されたファイルが見つかりませんでした」と表示されます。