亚洲国产欧美一区二区三区f,亚洲A∨精品永久无码青草网,亚洲 暴爽 av人人爽日日碰,亚洲AV永久无码精心天堂久久_无码

系統城裝機大師 - 唯一官網:www.outletmksalestore.com!

當前位置:首頁 > 腳本中心 > DOS/BAT > 詳細頁面

批處理(bat)獲取指定目錄下的所有文件列表

時間:2020-01-03來源:系統城作者:電腦系統城

判斷輸入路徑是不是文件夾,如果是,則獲取文件夾下的所有文件名(包括子文件夾下的)
如果要文件名帶上路徑,則需要在dir這一句的%%~nxi上作改動


 
  1. @echo off
  2. :: 判斷輸入路徑是不是文件夾,如果是,則獲取文件夾下的所有文件名(包括子文件夾下的)
  3. :: 如果要文件名帶上路徑,則需要在dir這一句的%%~nxi上作改動
  4. :: code by jm CMD@XP 2006-7-20
  5. if exist list.txt del list.txt /q
  6. :input
  7. cls
  8. set input=:
  9. set /p input= 請輸入要進行判斷的路徑:
  10. set "input=%input:"=%"
  11. :: 上面這句為判斷%input%中是否存在引號,有則剔除。
  12. if "%input%"==":" goto input
  13. if not exist "%input%" goto input
  14. for %%i in ("%input%") do if /i "%%~di"==%%i goto input
  15. pushd %cd%
  16. cd /d "%input%">nul 2>nul || exit
  17. set cur_dir=%cd%
  18. popd
  19. for /f "delims=" %%i in ('dir /b /a-d /s "%input%"') do echo %%~nxi>>list.txt
  20. if not exist list.txt goto no_file
  21. start list.txt
  22. exit
  23.  
  24. :no_file
  25. cls
  26. echo %cur_dir% 文件夾下沒有單獨的文件
  27. pause

經過我們小編測試,正常運行。

分享到:

相關信息

系統教程欄目

欄目熱門教程

人氣教程排行

站長推薦

熱門系統下載

亚洲国产欧美一区二区三区f,亚洲A∨精品永久无码青草网,亚洲 暴爽 av人人爽日日碰,亚洲AV永久无码精心天堂久久_无码 日本少妇又色又爽又高潮