Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 通过批处理打开文本文件?_Batch File - Fatal编程技术网

Batch file 通过批处理打开文本文件?

Batch file 通过批处理打开文本文件?,batch-file,Batch File,当用户输入某个命令时,我尝试使用批处理访问文本文件。我已经试过了 start E:\Programming\Important\Folder\Textfile Cls 它会关闭cmd窗口,但不会打开文件。有人介意告诉我我做错了什么吗?(很抱歉代码不在灰色框中,我正在使用手机上的网络浏览器)我想问题是Textfile没有文件扩展名,所以windows不知道如何打开它。您可以使用notepad命令,而不是使用start,因为notepad.exe位于系统的搜索路径中,您只需编写: notepad

当用户输入某个命令时,我尝试使用批处理访问文本文件。我已经试过了

start E:\Programming\Important\Folder\Textfile
Cls

它会关闭cmd窗口,但不会打开文件。有人介意告诉我我做错了什么吗?(很抱歉代码不在灰色框中,我正在使用手机上的网络浏览器)

我想问题是
Textfile
没有文件扩展名,所以windows不知道如何打开它。您可以使用
notepad
命令,而不是使用
start
,因为
notepad.exe
位于系统的搜索路径中,您只需编写:

notepad 'E:\Programming\Important\Folder\Textfile'

这将打开您的文件。

最好用单引号括起来filepath@EddyJawed那不行,因为。如果文件名中有特殊字符,则需要使用双引号