windows – 使用记事本从cmd dir输出打开多个文件

前端之家收集整理的这篇文章主要介绍了windows – 使用记事本从cmd dir输出打开多个文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想做的事:
使用dir命令查找一堆文本文件,然后在记事本中打开它们.优选地,在单个命令中不创建额外文件.
通常,你可以说
notepad++ zed.txt ./ted/zed.txt ./red/zed.txt

但我需要在复杂的目录结构中打开许多文件.@H_404_6@

我觉得我应该能够做到这样的事情:@H_404_6@

dir /s/a/b "zed.txt" | notepad++

这确实给了我想要的输出(递归地查找文件并吐出文件名),但每个都在它自己的行和记事本上没有打开它们,它只是打开并要求创建文件“notepad” – 这是空的.@H_404_6@

即使使用额外的文件(不受欢迎,但不是更可取)也不起作用:@H_404_6@

c:\Users\tonip\Desktop\some_dir>dir /s/a/b "cmakelists.txt" > np.txt && notepad < np.txt

要么@H_404_6@

dir /s/a/b "cmakelists.txt" > np.txt
notepad++ < np.txt

注:记事本目录在我的路径上.@H_404_6@

显然,我的重新指导技巧并不好.非常感谢帮助.@H_404_6@

for /f "delims=" %a IN ('dir /a-d /b /s *.csv') do call notepad++ "%a"

这似乎对我有用.当然,您需要将’dir / b’标准修改为您要匹配的任何文件.@H_404_6@

这个命令循环遍历dir输出的所有文件(在我的例子中只有csv文件)并用记事本打开它们.确保在dir命令之后包含/ b,仅输出文件名而不包含所有其他信息.@H_404_6@

原文链接:https://www.f2er.com/windows/363384.html

猜你在找的Windows相关文章