中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-12 12:40
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 请教:如何判断文件夹还是文件 查看 892 回复 2
楼 主 请教:如何判断文件夹还是文件 发表于 2008-06-20 10:11 ·  中国 北京 光环新网电信数据中心
新手上路
积分 16
发帖 7
注册 2008-02-29 14:59
18年会员
UID 111718
性别 男
状态 离线
请教大家,在DOS批处理中,怎样判断一个输入路径是文件夹还是文件?
谢谢
2 发表于 2008-06-20 11:28 ·  中国 重庆 九龙坡区 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
@echo off
set /p str=请输入你的路径:
cd "%str%">nul 2>nul
if "%errorlevel%" equ "0" (
echo 路径
) else (
echo 文件
)
3 发表于 2010-03-21 07:05 ·  中国 上海 浦东新区 电信
新手上路
积分 13
发帖 12
注册 2010-03-02 23:29
16年会员
UID 161477
性别 男
状态 离线
@for /f "tokens=1,2,3 delims=- " %%a in ('date /t') do set dated=%%a-%%b-%%c
@IF NOT EXIST "%dated%" md %dated%
论坛跳转: