在 Windows7 中的不同目录中,如何在命令行上自动完成路径中的文件名

在 Windows7 中的不同目录中,如何在命令行上自动完成路径中的文件名

在 Windows 命令行上,我可以通过键入几个字母然后按 Tab 来自动完成任何文件名/子目录。有没有办法将其扩展到我的 PATH 中的任何内容。

例子:

在我的路径中我有程序非常长的文件名

在当前位于 c:\temp 的命令窗口中,我可以输入 verylongfilename.exe 来运行该程序。

如果我把非常长的文件名在 c:\temp 中,我可以输入非常然后按标签自动完成。如果非常长的文件名位于路径内的不同目录中,我总是必须完整地输入文件名。

有没有办法解决这个问题而不安装第三方工具?

答案1

在 CMD 提示符或运行框中输入“powershell”你想要

答案2

请使用此命令

cmd /f

这将激活自动填充功能。

然后输入文件(或)文件夹名称的至少一个字母,

然后使用Ctrl+F自动填充,如果有多个文件(或)文件夹名称以相同字母开头,则使用Ctrl+F循环遍历列表。

另一种选择是将文件拖放到 cmd 窗口,以获取该字段的完整路径。

答案3

执行 cmd /? 在帮助屏幕底部解释:

如果使用 /F:ON 开关启用了完成

尝试一下

我刚刚从打开的命令控制台尝试过,但没有成功,但是如果你单击“开始”图标,然后搜索“CMD /F:ON”,它会弹出一个启用了完成功能的命令窗口,正如第一个发帖人所解释的那样

干杯

相关内容