标题: [已结]捕获当前文件夹中RAR文件的文件名
[打印本页]
作者: Wingl83
时间: 2008-10-12 15:03
标题: [已结]捕获当前文件夹中RAR文件的文件名
将当前文件夹中RAR文件的文件名赋值给z(文件名可能包含空格)
[
Last edited by HAT on 2008-10-13 at 12:32 ]
作者: tireless
时间: 2008-10-12 15:21
@echo off & setlocal EnableDelayedExpansion
for %%a in (*.rar) do (
set z=%%a
echo !z!
)
pause
作者: Wingl83
时间: 2008-10-12 15:29
若我不想需要的不包含拓展名呢?
作者: BC
时间: 2008-10-12 15:31
没搞懂LS的意思
for /?
作者: Wingl83
时间: 2008-10-12 15:34
就是只是捕获当前rar文件不包含拓展名的文件名
如文件名为a.rar,我只需捕捉a。
作者: Wingl83
时间: 2008-10-12 15:55
Quote: |
Originally posted by tireless at 2008-10-12 03:21 PM:
@echo off & setlocal EnableDelayedExpansion
for %%a in (*.rar) do (
set z=%%a
echo !z!
)
pause |
|
!z!为什么要用!括起来?
作者: HAT
时间: 2008-10-12 16:18
标题: Re 6楼
变量延迟详解
http://www.cn-dos.net/forum/viewthread.php?tid=28273
什么情况下该使用变量延迟
http://www.cn-dos.net/forum/viewthread.php?tid=20733
一个变量嵌套变量的问题
http://www.cn-dos.net/forum/viewthread.php?tid=41143
作者: tireless
时间: 2008-10-12 16:26
Quote: |
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