![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-07 04:50 |
共 48,040 主题排行 / 350,125 发帖 / 今日 1 篇 / 48,252 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » for中用~na是什么意思? |
| 可打印版本 1,675 / 9 |
| 第1楼 caucfeiyu | 发表于 2007-04-14 12:36 |
| 初级用户 发帖 35 积分 108 来自 河北廊坊 | |
|
for中用~na是什么意思? 请问在for /r g:\mp3 %a in (*.mp3) do @echo %~na中%~na是什么意思啊!
在for /?帮助里: %~I 展开删除任何前后引号 ("") 的 %I。 %~fI 将 %I 展开到完全合格的路径名。 %~dI 只将 %I 展开到驱动器号。 %~pI 只将 %I 展开到路径。 %~nI 只将 %I 展开到文件名。 %~xI 只将 %I 展开到文件扩展名。 %~sI 展开路径以只包含短名称。 %~aI 将 %I 展开到文件的文件属性。 %~tI 将 %I 展开到文件的日期和时间。 %~zI 将 %I 展开到文件大小。 这里将%I展开到完全合格的路径名,只将%I展开到驱动器号,是什么意思啊,不太理解它这里说的是什么意思,请举一个例子解释一下好吗? |
|
| 第2楼 bjsh | 发表于 2007-04-14 21:27 |
| 银牌会员 发帖 621 积分 2,000 | |
|
上面不写这了吗>
展开到文件名; 比如你g:\mp3中有个test.mp3 如果只是 echo %a 回显为 g:\mp3\test.mp3 如果echo %~na 回显则为 test 只有文件名而已 |
|
| 第3楼 htysm | 发表于 2007-04-14 21:55 |
| 高级用户 发帖 415 积分 866 | |
|
@echo off
:: echo 请将这个批处理放在桌面上运行。 echo 这个批处理展开到完全合格的路径名是:%~f0 echo 这个批处理展开到驱动器号是:%~d0 pause>nul |
|
| 第4楼 caucfeiyu | 发表于 2007-04-14 23:13 |
| 初级用户 发帖 35 积分 108 来自 河北廊坊 | |
|
谢谢各位了,明白了!
去过这么多论坛,还是这里最好啊! 有人情味啊!哈哈~!~!~! |
|
| 第5楼 tongwandou | 发表于 2007-04-15 04:58 |
| 初级用户 发帖 50 积分 112 | |
|
又多学了一点!谢谢!!
|
|
| 第6楼 jackson313 | 发表于 2007-04-15 14:41 |
| 初级用户 发帖 26 积分 48 | |
|
谢谢分享,收藏了
|
|
| 第7楼 minmin888 | 发表于 2007-04-21 09:54 |
| 初级用户 发帖 62 积分 127 | |
|
谢谢各位了,明白了!
|
|
| 第8楼 fdasf | 发表于 2007-04-22 00:00 |
| 新手上路 发帖 1 积分 2 | |
|
好的,支持下摔跟头
|
|
| 第9楼 haiou327 | 发表于 2008-01-05 17:13 |
| 高级用户 发帖 348 积分 713 | |
|
通俗易懂,加分.
|
|
| 第10楼 DarksKy1984 | 发表于 2008-01-07 19:41 |
| 初级用户 发帖 24 积分 46 | |
|
谢谢分享
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |