操作のためにファイル名を取得する

操作のためにファイル名を取得する

私のリクエストに似ているここ

番号付きファイルの名前を取得して、バッチ スクリプト内の他の場所で使用する方法を探しています。

たとえば、フォルダ内に 159 という名前のファイルがあり、cmd.exeその数字 '159' を取得して、それを使って何らかの計算を行う必要があります (例:159 + %p%など159<%p%)

ありがとう

答え1

ファイルが 1 つだけの場合 (引用: 「ファイル」) :

for /f %%a in ('dir /b') do @set name=%%a

バッチ スクリプト内で変数をnameそのファイルの完全な名前に設定します。

コマンド出力 ( dir /b) をループします。

関連情報