powershell - 从文件中读取行并使用参数运行外部程序(PowerShell)
问题描述
我正在尝试从包含 5 个文件名(每行 1 个)的文件中逐行读取。然后我想用包含这一行的参数启动一个外部应用程序,并将输出写入一个文本文件。不幸的是,它只处理 5 个文件中的 3 个,知道为什么吗?
提前致谢!
我当前的代码如下所示:
ForEach ($line in (Get-Content "C:\temp\filenames.txt"))
{
Start-Process cmd.exe -ArgumentList '/c img_stat.exe', $line ,'>> c:\temp\files.txt'
}
Remove-Item -Path C:\temp\filenames.txt
解决方案
推荐阅读
- ios - 为我的颤振应用程序运行 IOS 模拟器的问题
- tcl - Tcl:替换特定列中的字符串
- vb.net - VB.Net / HttpWebRequest 内存泄漏
- java - 试图将开放处理代码转换成 pj.5s
- python - 求给定数 N 的偶数完全平方因数
- f# - F# 中带有 Seq.unfold 的 Seq.cache
- javascript - jQuery中的可拖动滑块标尺
- python - Tabula 未检测到某些带有使用相同软件构建的 pdf 的表格
- visual-studio-code - 如何从 ESLint 错误中删除红色背景?
- firebase - Cloud Functions 中的 puppeteer.launch 抛出错误