中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-10 01:42
47,811 主题排行 / 349,897 发帖 / 今日 2 篇 / 48,255 会员排行
DOS批处理 & 脚本技术(批处理室) » [已结]捕获当前文件夹中RAR文件的文件名
可打印版本  736 / 7
第1楼 Wingl83 发表于 2008-10-12 15:03
初级用户 发帖 65 积分 109
[已结]捕获当前文件夹中RAR文件的文件名
将当前文件夹中RAR文件的文件名赋值给z(文件名可能包含空格)

[ Last edited by HAT on 2008-10-13 at 12:32 ]
第2楼 tireless 发表于 2008-10-12 15:21
银牌会员 发帖 1,122 积分 2,025
第3楼 Wingl83 发表于 2008-10-12 15:29
初级用户 发帖 65 积分 109
若我不想需要的不包含拓展名呢?
第4楼 BC 发表于 2008-10-12 15:31
中级用户 发帖 175 积分 338
没搞懂LS的意思

第5楼 Wingl83 发表于 2008-10-12 15:34
初级用户 发帖 65 积分 109
就是只是捕获当前rar文件不包含拓展名的文件名

如文件名为a.rar,我只需捕捉a。
第6楼 Wingl83 发表于 2008-10-12 15:55
初级用户 发帖 65 积分 109
Originally posted by tireless at 2008-10-12 03:21 PM:


!z!为什么要用!括起来?
第7楼 HAT 发表于 2008-10-12 16:18
版主 发帖 5,017 积分 9,023
Re 6楼
第8楼 tireless 发表于 2008-10-12 16:26
银牌会员 发帖 1,122 积分 2,025
Originally posted by Wingl83 at 2008-10-12 03:29 PM:
若我不想需要的不包含拓展名呢?


@echo off & setlocal EnableDelayedExpansion
for %%a in (*.rar) do (
set z=%%~na
echo !z!
)
pause
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023