我说的是gnuwin32项目中findutils包的xargs.exe。
当我在Windows命令shell,cmd.exe上创建管道时,它在Windows 7上无法正常运行,但在Windows XP上运行正常:
dir /on /b | xargs.exe do-something.bat {}
此处在从标准输入读取的第二行(文件名)后失败。 do-soemthing.bat是一个相当长时间运行的批处理脚本。 文件列表来自安装在驱动器S上的网络驱动器:左右。
有什么想法吗?
从内存引用,我从2005年开始使用xargs.exe 4.2.20.1934,这可能是最新版本
答案 0 :(得分:0)
只在Windows 7计算机上安装findutils软件包时遇到了同样的问题;安装整个gnuwin32并按照readme.txt中的描述完成安装过程解决了它(xargs.exe仍然是从同一天开始)。