作者Sdany (隨風飛逝)
站內EzHotKey
標題Re: [批次] 請問一下要如何將資料夾名稱轉換成變數?
時間Tue Jul 6 14:43:56 2010
※ 引述《llleeesss200 (絨毛)》之銘言:
: 請問一下
: 要如何把資料夾名稱轉換成變數
: 目前是用比較爛的方法
: 先用 DIR /B 輸出文字檔
: 再用For 去讀文字檔 do set /p =
: 後來想一想應該不是這樣
: 請問一下該怎麼樣才能直接將 dir /b 取得的資料
: 轉換成變數 ?
看是不是你要的。
第三列,請接在 in 空一格後面
@echo off
for /f "eol=;tokens=*" %%i in
('dir /b/AD "%ProgramFiles%\*.*"') do set DIRList=%%i & Call :run
goto :quit
:run
echo %ProgramFiles%\%DIRList%
goto :EOF
:quit
pause
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.219.42.91
1F:推 llleeesss200:高手~感謝~ 07/06 16:00