ファイル名取得ツール


【そんなあなたへ】

金融系などのセキュリティが厳しい現場はエディタ等のツールに制限があり、ファイル名をコピーするにもファイル毎に「名称変更→コピペ」と面倒臭い。。。
これを使えば、そんな毎日にオサラバだ!!

【環境】

OS:Windows
言語:DOS

【ソース】

@echo off
@setlocal enabledelayexpantion

set STR=
set ARGS=%*
set CR=
set LF=^

rem ---
set ARGS=%ARGS"=,"set ARGS=%ARGS: ¥¥=,¥¥% 
set ARGS=%ARGSc:¥=,c:¥% 
set ARGS=%ARGS:(="1"%
set ARGS=%ARGS:)="2"set ARGS=%ARGS: ="3"%

for /F "delimes=" %%I in ('cmd /u /c echo;名') DO (
set CR=%%I
set CR=!CR:~0,1!
)
set LF=!LF:~0,1!

for %%I in (%ARGS%) DO (
set STR=!STR!!CR!!LF!%%~nI%%~xI
)

set STR=!STR:"1"=(!
set STR=!STR:"2"=)!
set STR=!STR:"3"= !

echo !STR:"=!
echo;
echo;
@endlocal
@pause

以上です!
またね🤗

いいなと思ったら応援しよう!