|
beyoungse
中级用户
积分 253
发帖 112
注册 2005-12-20
状态 离线
|
『楼 主』:
如何复制文件夹A001->A001、A002、A003…
如何复制文件夹A001 成为多个文件夹(A001、A002、A003……)
|
|
2006-12-30 09:40 |
|
|
namejm
荣誉版主
batch fan
积分 5226
发帖 1737
注册 2006-3-10 来自 成都
状态 离线
|
『第
2 楼』:
你的文件夹名是什么样的规律?
|
尺有所短,寸有所长,学好CMD没商量。
考虑问题复杂化,解决问题简洁化。 |
|
2006-12-30 10:32 |
|
|
lxmxn
版主
积分 11386
发帖 4938
注册 2006-7-23
状态 离线
|
『第
3 楼』:
没有测试.
@echo off
for /l %%a in (2,1,21) do (
xcopy /I /s/e A001 A00%%a
)
goto :eof
pause
|
|
2006-12-30 10:56 |
|
|
beyoungse
中级用户
积分 253
发帖 112
注册 2005-12-20
状态 离线
|
『第
4 楼』:
Quote: | Originally posted by namejm at 2006-12-30 10:32:
你的文件夹名是什么样的规律? |
|
前缀为A,后面的数字递增
[ Last edited by beyoungse on 2007-1-1 at 04:07 PM ]
|
|
2007-1-1 16:05 |
|
|
everest79
金牌会员
一叶枝头,万树皆春
积分 2564
发帖 1127
注册 2006-12-25
状态 离线
|
『第
5 楼』:
超过十位的话先进目录再复制,用cd a*%%i
|
|
2007-1-1 23:53 |
|
|
beyoungse
中级用户
积分 253
发帖 112
注册 2005-12-20
状态 离线
|
『第
6 楼』:
三楼的大哥把A00做为前缀
复制到第9次的时候成了A0010
怎么样复制成为A010…… A100……A999
我是新手,今天开始努力学习了,有了实际应用就兴趣加倍了
|
|
2007-1-2 10:31 |
|
|
beyoungse
中级用户
积分 253
发帖 112
注册 2005-12-20
状态 离线
|
|
2007-1-5 00:32 |
|
|
lxmxn
版主
积分 11386
发帖 4938
注册 2006-7-23
状态 离线
|
『第
8 楼』:
@echo off&Setlocal EnableDelayedExpansion
for /l %%a in (2,1,100) do (
set num=00%%a
set num=A!num:~-3!
xcopy /I /s/e A001 !num!
)
pause
goto :eof
[ Last edited by lxmxn on 2007-1-4 at 12:57 PM ]
|
|
2007-1-5 01:56 |
|
|
beyoungse
中级用户
积分 253
发帖 112
注册 2005-12-20
状态 离线
|
『第
9 楼』:
谢谢你
Setlocal EnableDelayedExpansion 启到什么做用呢?
@echo off&Setlocal EnableDelayedExpansion
for /l %%a in (2,1,100) do (
set num=00%%a
set num=A!num:~-3!
xcopy /I /s/e A001 !num!
)
pause
goto :eof
|
|
2007-1-5 04:32 |
|
|
jerald
新手上路
积分 2
发帖 1
注册 2007-1-2
状态 离线
|
『第
10 楼』:
为什么要复制呢.创建不行吗?
@echo off
for /l %%i in (1,1,101) do md a%%i
pause
exit
|
|
2007-8-23 12:11 |
|
|
slore
铂金会员
积分 5212
发帖 2478
注册 2007-2-8
状态 离线
|
『第
11 楼』:
Quote: | Originally posted by jerald at 2007-8-23 12:11:
为什么要复制呢.创建不行吗?
@echo off
for /l %%i in (1,1,101) do md a%%i
pause
exit |
|
复制和创建一样麽?
你这样保证位数了麽?
|
|
2007-8-23 12:37 |
|