Board logo

标题: [已结]捕获当前文件夹中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
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楼

作者: tireless     时间: 2008-10-12 16:26
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