バッチファイルで
・ファイル名を取得
できます!
コード
ここでは例として
・パス「C:\Users\user\Desktop\aiueo.txt」の
・ファイル名を取得
します。
※ファイル名である「aiueo.txt」を取得します。
@echo off
rem 対象ファイル
set targetFile=C:\Users\user\Desktop\aiueo.txt
rem ファイルの存在有無を確認
if not exist %targetFile% (
echo 対象ファイルが存在しないため、処理を終了します。
echo.
pause
exit
)
rem ファイル名を取得
for /f %%a in ('dir /b %targetFile%') do (
set fileName=%%~a
)
echo %fileName%
echo.
pause
実行結果
ファイル名を取得できました。
※ファイル名「aiueo.txt」を取得できました。
参考①
実行中のバッチファイルのファイル名を取得することもできます。
詳細は以下の記事をご確認ください。
参考②
フォルダ名を取得することもできます。
詳細は以下の記事をご確認ください。
参考③
上記で使用した以下の詳細は、公式サイトをご確認ください。
●forコマンド
●dirコマンド