显示文件内容

时间:2013-04-20 21:45:52

标签: command-line batch-file

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

@echo off
call YourText.txt
pause >nul
exit

我也试过

@echo off
more < YourText.txt
pause >nul
exit

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

C:\Documents and Settings\Gebruiker\Mijn documenten\others\Bureaublad YourTextline 1
C:\Documents and Settings\Gebruiker\Mijn documenten\others\Bureaublad YourTextline 2

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

1 个答案:

答案 0 :(得分:5)

您正在寻找type

type YourFile.txt

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

type YourFile.txt | more

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

more YourFile.txt

more < YourFile.txt