批處理命令獲取指定目錄下的指定資料夾名並以空格連線

2021-06-22 03:34:41 字數 626 閱讀 4470

如需要在d:\test\目錄下搜尋出所有的以test開頭的資料夾,並以空格來連線資料夾名,可以使用以下批處理命令:

@echo off

setlocal enabledelayedexpansion

set alltests=

for /d %%i in (test*) do set alltests=!alltests! %%i

echo %alltests%

pause

拷貝這段命令並儲存.bat檔案並放到d:\test\目錄

下,雙擊執行。

難點解析:

1. for 用法:

for 引數比較多,常見的引數有 /d, /f /l, /r. 在此只對/d做詳細說明

格式:for /d %variable in (set) do command [command-parameters]

用法:for /d 用於搜尋目錄或資料夾 (不能搜尋檔案,而且只搜尋指定目錄,不搜尋子目錄)

例如: 搜尋c盤下所有目錄

@echo off

for /d %%i in (c:\*) do echo %%i 

pause

2. setlocal 擴充套件本地環境變數延遲



python獲取指定目錄下的所有指定字尾的檔名

我想拿到test 目錄下所有的.log檔案。注意 只能單個檔案,不能連帶目錄 os.path.splitext 分離檔名與副檔名 如下 coding utf 8 import os def getfilename path 獲取指定目錄下的所有指定字尾的檔名 f list os.listdir pa...

Python load指定目錄下指定字尾的檔案

1 指定檔案的路徑 path d python pycharm projects tensorflow dbn master 實際上在windows上的路徑是乙個反斜槓的 d python pycharm projects tensorflow dbn master 要注意的是反斜槓轉義的問題,這裡...

Scala 獲取指定目錄下的所有檔案

最近在學習scala,想要獲取指定目錄下的所有檔名,但是scala 中有沒有相應的庫函式,由於本人是新手,所以弄了半天,好不容易才將網上的一段scala 遞迴獲取指定目錄下所有目錄的 改成獲取檔名,特在此備忘,也希望高手指點。下面是一段遞迴獲取目錄名稱的 def subdirs2 dir file ...