このエントリーをはてなブックマークに追加


バッチファイルのファイル名やディレクトリを取得する

バッチファイルの特殊な変数を利用して、スクリプト名、ディレクトリ名、フルパスのディレクトリ名、拡張子などを取得することができます。
以下にサンプルのバッチファイルを紹介します。


バッチファイルのファイル名などを取得するサンプル

以下のバッチファイルを実行すると以下の情報を取得することができます。

  • バッチファイルのフルパス
  • バッチファイル名
  • バッチファイル名(拡張子を除く)
  • 拡張子
  • バッチファイルのあるディレクトリ
@echo off

echo フルパス:%0

echo バッチファイル名: %~n0%~x0

echo ファイル名(拡張子を除く): %~n0

echo 拡張子: %~x0

echo ディレクトリ: %~dp0

pause

実行結果

上記のバッチファイルを実行したときの出力です。

フルパス:"C:\Users\sakura\Desktop\sakura.bat"
バッチファイル名: sakura.bat
ファイル名(拡張子を除く): sakura
拡張子: .bat
ディレクトリ: C:\Users\sakura\Desktop\
続行するには何かキーを押してください . . .

以上、バッチファイルのファイル名やディレクトリ名を取得するサンプルバッチファイルの紹介でした。


添付ファイル: filesakura.zip 497件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-08-15 (土) 22:00:00