回答
你的意思是下列構建命令shell(CMD.EXE):
for %f IN (*.*) DO echo %f
如果你的目標是所謂的「MYPROG.EXE」爲目錄中的每個文件,假設「MYPROG.EXE 「沒有按itselef處理通配符,它應該是類似的東西在PowerShell中:
dir | % {prog $_.FullName}
編輯:把你的意見考慮進去,試試這個:
prog (get-childItem -name)
希望它有幫助...
我想用多個參數只運行myprog的一個實例,每個參數對應於當前目錄中的文件。 例如:在unix中,'myprog *'會展開爲'myprog a.txt g.txt p.txt'..等等 – akula1001 2010-06-23 13:06:43
我在函數ea(ExpandAll?)中包裝了CédricRup的解決方案。雖然不像Unix方法那麼幹淨。
function ea ($p="*") { dir $p | foreach { '"{0}" ' -f $_.Name } }
.\Myprog.exe (ea)
.\Myprog.exe (ea *)
.\Myprog.exe (ea *.txt)
事實上,沒有必要保護文件名中的空間......所以,一個簡單的get- childItem -name會訣竅 – 2010-06-23 14:35:19
在一個.cmd或.bat文件:
SETLOCAL EnableDelayedExpansion
FOR %%f in (*) DO SET params=!params! "%%f"
CALL myprog %params%
的SETLOCAL EnableDelayedExpansion
和!variable!
語法讓你積累的結果。 (請參閱this page以獲取解釋和示例。)
編輯:在%% f周圍添加引號,並將列表更改爲'*'...請參閱下面的註釋。
- 1. 匹配目錄中的所有文件之間的所有行
- 2. 獲取當前目錄中的所有文件和目錄python
- 3. CoffeeScript - 編譯當前目錄和所有子目錄中的所有.coffee文件
- 4. 將所有嵌套目錄下的所有文件與shell匹配匹配
- 5. 從當前目錄和子目錄檢索所有文件
- 6. 遞歸地擴展到當前目錄中的所有文件?
- 7. 如何獲取當前目錄中的所有文件名?
- 8. 壓縮當前文件夾中的所有目錄
- 9. Docker添加當前目錄中的所有文件
- 10. Perforce:列出當前目錄中的所有文件,但不包含子目錄
- 11. 如何列出批處理文件中當前目錄的所有父目錄
- 12. 匹配所有的非蟒文件/目錄
- 13. C++:獲取的所有文件的大小當前目錄
- 14. 複製匹配字符串和所有子目錄和文件的目錄
- 15. C++子獲得當前目錄下所有的exe文件
- 16. 在gedit當前目錄的所有子目錄中打開所有名爲generator.yml的文件
- 17. 檢查當前目錄中的文件
- 18. 當前目錄中的java類文件?
- 19. 如何計算當前目錄和子目錄中所有文件的所有行?
- 20. 顯示所有當前文件和目錄及其狀態
- 21. 正則表達式匹配dir輸出中的當前目錄
- 22. 當正則表達式不匹配目錄中的任何文件時,Shell會返回所有文件?
- 23. vim:當應用autocmd時,新文件的目錄與當前工作目錄不匹配
- 24. 刪除與時間模式匹配的目錄中的所有文件
- 25. Emacs:Directed當前目錄下名稱與正則表達式匹配的文件?
- 26. 如何重命名linux中當前目錄中的所有文件
- 27. Firefox的問題列出當前目錄中的所有文件名
- 28. 蟒蛇如何創建一個目錄,在當前目錄中的時間戳和當前目錄移動所有文件到newtimestamp目錄
- 29. 如何使用終端大寫當前目錄中的所有文件?
- 30. 目錄中的所有文件的HTTPHandler
我想用當前目錄中的每個文件作爲參數調用myprog。 – akula1001 2010-06-23 13:04:39