初心者SEが技術的な事とかを、とりあえずメモしておくための日記です。

初心者SEのとりあえずメモ日記

Windows

ドラッグ&ドロップでファイル名を取得する

投稿日:2014年12月25日 更新日:

batch

windowsでファイルやフォルダを、バッチにドラッグ&ドロップした際に、そのファイル名を取得する方法

サンプルコード

通常パターン

@echo off

for %%f in (%*) do (
  echo %%f
)
pause;

再帰的に検索する

フォルダの中身のファイルパスを再帰的に取得したい場合
※上記に「/r」を付与する

@echo off

for /r %%f in (%*) do (
  echo %%f
)
pause;

ファイル名のみ取得(拡張子なし)

絶対パスでなく、ファイル名のみ取得したい場合
※for文の検索結果への参照方法を「%%~nf」に変更

@echo off

for %%f in (%*) do (
  echo %%~nf
)
pause;

ファイル名のみ取得(拡張子あり)

絶対パスでなく、ファイル名+拡張子のみ取得したい場合
※for文の検索結果への参照方法を「%%~nxf」に変更

@echo off

for %%f in (%*) do (
  echo %%~nxf
)
pause;

-Windows
-

Copyright© 初心者SEのとりあえずメモ日記 , 2018 All Rights Reserved Powered by STINGER.