Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.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_Types_Directory - Fatal编程技术网

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中,路径分隔符是反斜杠,
\
!根据我的经验,正斜杠也可以使用。有些命令可以,但有些命令不行,所以最好不要使用路径,因为它也会标记选项/开关。。。