バッチコマンドの入力パラメーター拡張
コード
複数の入力パラメータの中で最初の引数 C:\data\ABC.csv
をチルダが含まれた %1
として受け取るとする。この入力引数の様々な機能を紹介する1。
文法 | 由来 | 説明 | 結果 |
---|---|---|---|
%~f1 | Full path | 全体パス | C:\data\ABC.csv |
%~d1 | Drive | ドライブ | C: |
%~p1 | Path | パス | \data\ |
%~n1 | Name | 名前 | ABC |
%~x1 | eXtension | 拡張子 | .csv |
組み合わせ
入力引数は組み合わせて使用することもできる。 %~dn1
のようにファイルの位置として適切な意味を持たなくても可能なので、場合によっては奇妙な妙手として使われることもある。
組み合わせ | 結果 |
---|---|
%~dp1 | C:\data\ |
%~nx1 | ABC.csv |
%~dn1 | C:ABC |
%~nd1 | C:ABC |
%~dn1
と %~nd1
の例からわかるように、順序は重要ではない。
環境
- OS: Windows11