バッチファイルの中で利用する %1 等のパラメータ修飾子で パスを分解できるようです。今まで知りませんでした。 【例】 「C:\Data\Piyo 鳩ぽっぽ.txt」をバッチファイルへドロップ した時のパラメータ %1 を見てみましょう。%1 → "C:\Data\Piyo 鳩ぽっぽ.txt" ファイル名に半角スペースがあるので、ダブルクォーテーション が両端についています。 %~1 → C:\Data\Piyo 鳩ぽっぽ.txt ダブルクォーテーションが削除されます。 %~f1 → C:\Data\Piyo 鳩ぽっぽ.txt %1を完全修飾パス名に展開する。 %~d1 → C: ドライブ名のみを取得します。 %~p1 → \Data\ フォルダ名のみを取得します。 %~n1 → Piyo 鳩ぽっぽ ファイル名(拡張子無し)のみを取得します。 %~x1 → .txt 拡張子のみを取得します