[ Last edited by HAT on 2008-11-13 at 16:13 ]作者: terrytong 时间: 2008-11-12 09:35 以Txt为例:
@echo off&setlocal enabledelayedexpansion
for /r "first path" %%a in (*.txt) do (
set temp=%%~fa
set /a n+=1
move !temp! last path\!n!.txt
)作者: iyou 时间: 2008-11-12 13:30 怎么会出现语法命令错误呢??作者: terrytong 时间: 2008-11-12 13:45
Quote:
Originally posted by iyou at 2008-11-12 13:30:
怎么会出现语法命令错误呢??
我还想请问一下,为什么,移动后的文件名不是从1开始的呢,而是从1026开始的呢作者: HAT 时间: 2008-11-13 16:05 标题: Re 8楼
Quote:
@echo off
setlocal enabledelayedexpansion
rem 变量初始化
set n=0
for /r "first path" %%a in (*.txt) do (
set tempDir=%%~fa
set /a n+=1
move "!tempDir!" "last path\!n!.txt"
)