【バッチファイル】フォルダ名を取得する

バッチファイルで
 ・フォルダ名を取得
できます!

PR

コード

ここでは例として
 ・パス「C:\Users\user\Desktop\temp」の
 ・フォルダ名を取得
します。
※フォルダ名「temp」を取得します。

フォルダ「temp」
フォルダ「temp」
@echo off

rem 対象フォルダ
set targetFolder=C:\Users\user\Desktop\temp

rem フォルダの存在有無を確認
if not exist %targetFolder% (
    echo 対象フォルダが存在しないため、処理を終了します。
    echo.
    pause
    exit
) 

rem フォルダ名を取得
for /f %%a in ("%targetFolder%") do (
    set folderName=%%~na
)

echo %folderName%
echo.

pause

「対象フォルダ」を指定します(4行目)。

「対象フォルダ」が存在しない場合は、処理を終了します(7~12行目)。

PR

実行結果

フォルダ名を取得できました。
※フォルダ名「temp」を取得できました。

実行結果
PR

参考

ファイル名を取得することもできます。

詳細は以下の記事をご確認ください。

タイトルとURLをコピーしました