この問題に対処している投稿がすでにいくつかあることを私は知っています。ただし、小さなバッチスクリプトを機能させることができず、私は初心者なので、uがそれを解決するのを手伝ってくれると非常に嬉しく思います。
乱数と「_text」で名前が付けられたPDFファイルがたくさんあります(例:174098_text.pdf)。ここで、174098.pdfだけが残るようにファイルの名前を変更します(_textを削除します)。
これが私のファイル「Rename.cmd」の最新バージョンです。
@echo off
@setlocal
REM +++++++++++++++++++++++++++++++++++++++++++++++++
REM ++++++++ Umbenennen von Dateien ++++++++++++++++
REM +++++++++++++++++++++++++++++++++++++++++++++++++
REM +++ Dateinamen und Pfad ermitteln
FOR /f "delims=" %%D in ('Dir /b %Path%\*_*.pdf') do (
FOR /f "delims=_ tokens=1-2" %%I in ('%%D') do (
ren %%D %%I.pdf
)
)
Endlocal
あなたが私を助けて、私が間違ったことを説明してくれることを願っています。コードを実行すると、すべてのファイルが開きますが、そのうちの1つに名前を変更することはありません。