![命令行/Powershell 命令将文件名传送到应用程序](https://linux22.com/image/1248306/%E5%91%BD%E4%BB%A4%E8%A1%8C%2FPowershell%20%E5%91%BD%E4%BB%A4%E5%B0%86%E6%96%87%E4%BB%B6%E5%90%8D%E4%BC%A0%E9%80%81%E5%88%B0%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F.png)
我想在应用程序名称后输入当前目录中的所有文件名,如下所示:
root\file1.ext
root\file2.ext
root\file3.ext
$ app.exe file1.ext file2.ext file3.ext
我可以编写一个批处理文件来自动执行此操作并将其添加到 PATH 变量中,这是一个不错的解决方案。但是例如 PowerShell 能否让我即时编写这样的命令?
答案1
你可以使用这个:
app.exe (dir *.ext)
答案2
或者:
dir *.ext | app.exe $_