Board logo

标题: 我有一个路径, 如何判断它是<文件> 还是 <目录>? [打印本页]

作者: duanbin     时间: 2010-11-17 18:45    标题: 我有一个路径, 如何判断它是<文件> 还是 <目录>?

比如一个变量:
set myfile=D:\work\a.txt
set mydir=D:\work\img
如何判断 myfile是一个文件, mydir是一个路径?
因为在现实问题中, 是传值进来的,也就是%1,
如果是目录,我就1.创建目录,2复制目录下的文件到我指定的地方,
是文件,我就1.复制文件
作者: fujianabc     时间: 2010-11-19 11:06
用cd命令判断,文件的话,cd命令返回错误值
是文件夹的话,cd命令能正常进入文件夹
作者: DXSX     时间: 2010-11-19 13:38
用 dir /a-d 看文件
用 dir /ad  看文件夹