Batch file 批处理类型文本文件从路径
我希望我的程序显示类型为的文本文件的内容,但该文本文件位于不同的目录中。所以我试过了Batch file 批处理类型文本文件从路径,batch-file,types,directory,Batch File,Types,Directory,我希望我的程序显示类型为的文本文件的内容,但该文本文件位于不同的目录中。所以我试过了 type folder/file.txt 它说命令语法不正确。我能做的是 set directory=%cd% cd folder type file.txt cd %directory% 但是,如果我能在键入后以某种方式精确显示目录,那就太好了。我看不出有任何理由不能简单地使用: 键入“folder\file.txt” 如果它不工作,您确定该文件有内容并且存在于该位置吗?(由于未使用完整路径,文件夹\f
type folder/file.txt
它说命令语法不正确。我能做的是
set directory=%cd%
cd folder
type file.txt
cd %directory%
但是,如果我能在键入后以某种方式精确显示目录,那就太好了。我看不出有任何理由不能简单地使用:
键入“folder\file.txt”
如果它不工作,您确定该文件有内容并且存在于该位置吗?(由于未使用完整路径,文件夹\file.txt
必须与当前工作目录相对)
您也可以尝试使用DPath
命令:
DPath C:\文件夹
键入file.txt
用法:
DPATH路径名[;路径名][;路径名][;路径名]。。。
DPATH
DPATH;
路径名:驱动器号和/或文件夹
; : 命令“DPATH;”这将扫清道路
您是Unix用户吗?;-)在Windows中,路径分隔符是反斜杠,\
!根据我的经验,正斜杠也可以使用。有些命令可以,但有些命令不行,所以最好不要使用路径,因为它也会标记选项/开关。。。