显示文件内容

1 command-line batch-file

我试图在批处理文件中显示完整的文本文件,但是当我这样做时,它会打开记事本.

@echo off
call YourText.txt
pause >nul
exit
Run Code Online (Sandbox Code Playgroud)

我也试过了

@echo off
more < YourText.txt
pause >nul
exit
Run Code Online (Sandbox Code Playgroud)

两者都有双引号,没有.但是,它不起作用.然后,当我在没有它的情况下完成@echo off它时,它会将每一行显示为:

C:\Documents and Settings\Gebruiker\Mijn documenten\others\Bureaublad YourTextline 1
C:\Documents and Settings\Gebruiker\Mijn documenten\others\Bureaublad YourTextline 2
Run Code Online (Sandbox Code Playgroud)

我已经尝试过这个set /f命令而没有任何运气.有人知道如何通过批处理文件导入全文文件吗?

Ken*_*ite 5

您正在寻找type:

type YourFile.txt
Run Code Online (Sandbox Code Playgroud)

如果您希望它在充满文本的屏幕之间暂停,请more使用管道|运算符将其组合:

type YourFile.txt | more
Run Code Online (Sandbox Code Playgroud)

more直接从文本文件或通过重定向获取输入(第一个例子由@MatthewStrawbridge在他的评论中提供):

more YourFile.txt
Run Code Online (Sandbox Code Playgroud)

要么

more < YourFile.txt
Run Code Online (Sandbox Code Playgroud)