%~nx0 は、call コマンドの引数を展開する変数です ( ここでは、vtest.bat になります ) よくよく見ると、展開される内容を意味する一文字が使われています。 x = > extension z => size s => short name
@echo off for %%i in ( %~nx0 ) do ( echo ~ : そのまま : %%~i echo ~f : フルパス : %%~fi echo ~d : ドライブ : %%~di echo ~p : パス : %%~pi echo ~n : 名前 : %%~ni echo ~x : 拡張子 : %%~xi echo ~s : 短い名前 : %%~si echo ~a : 属性 : %%~ai echo ~t : タイムスタンプ : %%~ti echo ~z : サイズ : %%~zi echo ~dp : 結合 : %%~dpi )
関連する記事 laylaClass バッチ処理支援パッケージ
タグ:バッチファイル
|
【コマンド : バッチファイルの最新記事】
- バッチファイル内で、実行中のファイルと引数のファイルを扱う特殊変数
- バッチファイル(コマンドプロンプト)で使用できる特殊な3つの環境変数
- バッチファイル内で、コマンドプロンプトが管理者権限で実行されているかのチェック
- デスクトップのアイコン表示を切り替えるバッチファイル
- バッチファイルで、二つのファイルが同じファイルかどうかチェックして if errorlevel で処理を分岐する
- バッチファイル内の Call コマンドによるサブルーチンの呼び出し( errorlevel を戻して if で判断する )
- あらかじめ指定しておいたフォルダの中を探して Excel のドキュメントを開くバッチファイル
- バッチファイル自身をフルパスで展開する変数 : %~f0
- バッチファイル : ファイル順のシャッフル
- コマンドプロンプト : 指定回数だけループ処理を行うバッチファイル
- SET /P : バッチファイルで入力した値を環境変数に設定して使用する
- バッチファイル : コマンドプロンプトの表示幅の変更
- バッチファイル : VS9.0のMicrosoft純正バッチ処理 : For /F : バッチファイルでレジストリの値を判断材料にする
- バッチファイルで、FOR に渡すパラメータの妥当性チェックを行う
- バッチファイルで、ファイルの中の行を指定してその行の文字列を実行する