标题: for中用~na是什么意思?
[打印本页]
作者: caucfeiyu
时间: 2007-4-14 12:36
标题: 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展开到驱动器号,是什么意思啊,不太理解它这里说的是什么意思,请举一个例子解释一下好吗?
作者: bjsh
时间: 2007-4-14 21:27
上面不写这了吗>
展开到文件名;
比如你g:\mp3中有个test.mp3
如果只是 echo %a 回显为 g:\mp3\test.mp3
如果echo %~na 回显则为 test
只有文件名而已
作者: htysm
时间: 2007-4-14 21:55
@echo off
:: echo 请将这个批处理放在桌面上运行。
echo 这个批处理展开到完全合格的路径名是:%~f0
echo 这个批处理展开到驱动器号是:%~d0
pause>nul
作者: caucfeiyu
时间: 2007-4-14 23:13
谢谢各位了,明白了!
去过这么多论坛,还是这里最好啊!
有人情味啊!哈哈~!~!~!
作者: tongwandou
时间: 2007-4-15 04:58
又多学了一点!谢谢!!
作者: jackson313
时间: 2007-4-15 14:41
谢谢分享,收藏了
作者: minmin888
时间: 2007-4-21 09:54
谢谢各位了,明白了!
作者: fdasf
时间: 2007-4-22 00:00
好的,支持下摔跟头
作者: haiou327
时间: 2008-1-5 17:13
通俗易懂,加分.
作者: DarksKy1984
时间: 2008-1-7 19:41
谢谢分享