永发信息网

dos 命令 判断是目录还是文件?

答案:3  悬赏:50  手机版
解决时间 2021-04-05 23:48
一个批处理文件,需要输入一个参数,这个参数是一个目录名、或者文件名。

怎么在批处理中判断用户输入的到底是什么?

求达人解答!谢谢。

比如 abc.bat 文件要求用户输入一个参数,根据这个参数是 目录 还是 文件 做出不同的处理。

就是说期望输入一个目录,但用户输入 文件名,就提示出错。该怎么判断?
最佳答案
只在当前目录生效
set /p ml=请输入:
if exist %ml%\. dir /a:d /b %ml%&&echo %ml%是文件夹||echo %ml%不是文件夹
全部回答

if exist 文件地址 (echo 有这文件!) else (echo 没有文件!)

pause

给你说一个思路: dir/ad 显示的都是目录, for 。。。IN 命令可以判断你输入的参数是不是在dir/ad的结果中,如果在说明它是目录,否则是文件或不存在
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
背一首红色经典诗歌,红色经典诗歌朗诵
禧德艺术婚礼定制中心怎么去啊,有知道地址的
skt凉了?skt夏季赛已经三连败了!是不是没希
阳台集成吊顶晾衣架谁知道如何安装
下列现象不属于物理变化的是A.干冰升华B.葡萄
股票中复权是什么意思,看股票是看前复权还是
龙门镖局陆三金戴眼罩的那集
营运货车没有准驾证出险赔不赔
一般洗澡多久时间最好
用(还huan)字组一个成语怎么组
根据短文内容及首字母提示,填写所缺单词,使
消化吸收的主要场所是与其吸收功能相适应的特
七下英语课时集训答案
农历六月十八办事好吗?
有哪些情感类的公众号?
推荐资讯
若代数式(2x2+3ax-y)-2(bx2-3x+2y-1)的值
同一张身份证办的同一银行的两张银行卡都可以
《如果爱》李光洙在鸵鸟旁自拍的背景音乐是什
新鲜牛鞭怎么处理,牛鞭怎么洗
北京到山西晋中租大客要多少钱
宿命传说2怎么手动操作?
LNCY什么意思?
单选题自2008年1月1日开始,中秋、清明、端午
我儿子8岁还一点都不独立胆子特别小怎么办
<<木棉花的春天>>里的筱蝶在结局里和谁配成了
windows7宽带连接错误651怎么解决
古人写宇宙的诗句,描写宇宙的诗句
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?