为什么" dir / B file.eps | del"是错的?

时间:2015-05-15 10:37:04

标签: windows command-line pipe

有一个名为" file.eps"的文件。在当前目录中,我想删除此文件。我知道我可以简单地使用

del file.eps

但我无法理解为什么

dir /B file.eps|del

没有工作。 dir /B file.eps准确地给出了文件,它应该通过管道传输到del

1 个答案:

答案 0 :(得分:0)

del不能使用列表或重定向等输入。

例如,包含要删除的所有文件名的文件list.txt无法以del < list.txt的方式处理。

所以,你的语法是正确的,但问题是del。