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

#contents
#htmlinsertpcsp(win-top.html,win-sp.html)

* バッチファイルのファイル名などを取得するサンプル [#wdb60a41]
以下のバッチファイルを実行すると以下の情報を取得することができます。
#ref(sakura.zip)
-バッチファイルのフルパス
-バッチファイル名
-バッチファイル名(拡張子を除く)
-拡張子
-バッチファイルのあるディレクトリ

 @echo off
 
 echo フルパス:%0
 
 echo バッチファイル名: %~n0%~x0
 
 echo ファイル名(拡張子を除く): %~n0
 
 echo 拡張子: %~x0
 
 echo ディレクトリ: %~dp0
 
 pause

** 実行結果 [#jcc01eb4]
上記のバッチファイルを実行したときの出力です。

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

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

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS