无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 1380|回复: 13
打印 上一主题 下一主题

[已解决] 【已解决】bat怎样判断被拖到bat图标上的,是文件夹 还是 文件?谢谢

[复制链接]
跳转到指定楼层
1#
发表于 2025-3-2 11:34:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yyz2191958 于 2025-3-2 12:26 编辑

完美解决了:
@echo off
dir/ad "%~1" >nul 2>nul&&echo 文件夹||echo 文件
pause>nul 2>nul&exit/b

====================================
原来的问题:
bat怎样判断被拖到bat图标上的,是文件夹 还是 文件?谢谢
2#
发表于 2025-3-2 11:43:14 来自手机 | 只看该作者
批处理之家有不少方法
回复

使用道具 举报

3#
发表于 2025-3-2 11:45:32 来自手机 | 只看该作者
http://www.bathome.net/thread-1047-1-1.html

点评

我需要慢慢琢磨 谢谢  详情 回复 发表于 2025-3-2 11:53

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5

查看全部评分

回复

使用道具 举报

4#
发表于 2025-3-2 11:46:05 | 只看该作者
FOR IF 文件夹 OR 文件 TO
回复

使用道具 举报

5#
 楼主| 发表于 2025-3-2 11:53:55 | 只看该作者
szwp 发表于 2025-3-2 11:45
http://www.bathome.net/thread-1047-1-1.html

我需要慢慢琢磨 谢谢
回复

使用道具 举报

6#
发表于 2025-3-2 11:57:04 | 只看该作者
本帖最后由 ppll2030 于 2025-3-2 11:58 编辑

if exist "%~1\" (echo 文件夹) else echo 文件

点评

文件、文件夹 都显示:文件夹  详情 回复 发表于 2025-3-2 12:03

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5

查看全部评分

回复

使用道具 举报

7#
 楼主| 发表于 2025-3-2 12:03:21 | 只看该作者
ppll2030 发表于 2025-3-2 11:57
if exist "%~1\" (echo 文件夹) else echo 文件

文件、文件夹 都显示:文件夹

点评

又是PE下运行的?  详情 回复 发表于 2025-3-2 12:11
回复

使用道具 举报

8#
发表于 2025-3-2 12:11:23 | 只看该作者
本帖最后由 ppll2030 于 2025-3-2 12:14 编辑
yyz2191958 发表于 2025-3-2 12:03
文件、文件夹 都显示:文件夹

又是PE下运行的?

那就用这个
dir /ad %1 1>nul 2>nul && (echo 文件夹) || echo 文件

点评

这个成功 谢谢  详情 回复 发表于 2025-3-2 12:17

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5

查看全部评分

回复

使用道具 举报

9#
发表于 2025-3-2 12:12:33 | 只看该作者
了解一下
回复

使用道具 举报

10#
 楼主| 发表于 2025-3-2 12:17:08 | 只看该作者
ppll2030 发表于 2025-3-2 12:11
又是PE下运行的?

那就用这个

这个成功 谢谢
回复

使用道具 举报

11#
发表于 2025-3-2 12:39:08 | 只看该作者
感谢分享
回复

使用道具 举报

12#
发表于 2025-3-2 12:42:42 | 只看该作者
学习的,谢谢。
回复

使用道具 举报

13#
发表于 2025-3-2 14:55:21 | 只看该作者
学习了
回复

使用道具 举报

14#
发表于 2025-3-7 20:50:00 | 只看该作者
szwp 发表于 2025-3-2 11:45
http://www.bathome.net/thread-1047-1-1.html

棒!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-7-16 03:33

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表