0
我見過類似的問題,但由於缺乏技能,我無法讓他們以我想要的方式工作。蝙蝠文件根據文件名的一部分進行搜索並返回結果
基本上我想要一個bat文件,要求用戶輸入,然後用它將文件夾中的所有列在預定義的目錄中。
例如,用戶輸入patt,它將掃描目錄並返回包含patt的所有文件夾,例如。
PATT erson1
PATT erson2
PATT erson_documents
等
我見過類似的問題,但由於缺乏技能,我無法讓他們以我想要的方式工作。蝙蝠文件根據文件名的一部分進行搜索並返回結果
基本上我想要一個bat文件,要求用戶輸入,然後用它將文件夾中的所有列在預定義的目錄中。
例如,用戶輸入patt,它將掃描目錄並返回包含patt的所有文件夾,例如。
PATT erson1
PATT erson2
PATT erson_documents
等
你可以做這樣的事情:
set /p pattern=Enter pattern
cd <your folder path>
dir /b /A:D *%pattern%*
/b
將僅返回文件/文件夾名稱,/A:D
將僅限於搜索目錄。如果要在子目錄中遞歸搜索,可以添加/S
開關,即dir /b /A:D /S *patt*
完美,謝謝。我的大腦不能像這樣把命令放在一起! –
爲了使這個批完美,你應該閱讀關於延遲擴展 – Marged
如果'<你的文件夾路徑>'是在當前驅動器以外的驅動器上,我會將'/ D'開關加到'cd'命令中...... – aschipfl