C盘根目录有一命名为“数据”的文件夹,其内有12个子文件夹,分别命名为“文件1”、“文件2”...“文件12 ”,
这12个子文件夹内各有210个子文件夹,分别命名为001 002...210,
这210个子文件夹内各有一命名为Data的子文件夹,
即共有2520个“Data”文件夹。
现在,C盘根目录有一命名为“Data”的文件夹,欲用该“Data” 内的内容,替换上述2520个“Data” 内的内容 (即:先删除2520个“Data” 内的内容,再写入C盘根目录“Data” 内的内容)。这样的批处理如何写?
注:“Data” 内的文件,名称相同。
自己写了一个替换代码,只替换“文件1”中“001"里的"Data",但不知道如何加一个循环,替换其余2519个。- @echo off
- type c:\data\0-texts.cs>c:\数据\文件1\001\data\0-texts.cs
- type c:\data\1-texts.cs>c:\数据\文件1\001\data\1-texts.cs
- type c:\data\2-texts.cs>c:\数据\文件1\001\data\2-texts.cs
- type c:\data\3-texts.cs>c:\数据\文件1\001\data\3-texts.cs
- type c:\data\4-texts.cs>c:\数据\文件1\001\data\4-texts.cs
- type c:\data\5-texts.cs>c:\数据\文件1\001\data\5-texts.cs
- type c:\data\6-texts.cs>c:\数据\文件1\001\data\6-texts.cs
- type c:\data\7-texts.cs>c:\数据\文件1\001\data\7-texts.cs
- type c:\data\8-texts.cs>c:\数据\文件1\001\data\8-texts.cs
- type c:\data\9-texts.cs>c:\数据\文件1\001\data\9-texts.cs
- type c:\data\10-texts.cs>c:\数据\文件1\001\data\10-texts.cs
- type c:\data\11-texts.cs>c:\数据\文件1\001\data\11-texts.cs
- type c:\data\12-texts.cs>c:\数据\文件1\001\data\12-texts.cs
- type c:\data\13-texts.cs>c:\数据\文件1\001\data\13-texts.cs
- type c:\data\14-texts.cs>c:\数据\文件1\001\data\14-texts.cs
- type c:\data\15-texts.cs>c:\数据\文件1\001\data\15-texts.cs
- type c:\data\16-texts.cs>c:\数据\文件1\001\data\16-texts.cs
- type c:\data\17-texts.cs>c:\数据\文件1\001\data\17-texts.cs
- type c:\data\18-texts.cs>c:\数据\文件1\001\data\18-texts.cs
- type c:\data\19-texts.cs>c:\数据\文件1\001\data\19-texts.cs
- type c:\data\20-texts.cs>c:\数据\文件1\001\data\20-texts.cs
- type c:\data\21-texts.cs>c:\数据\文件1\001\data\21-texts.cs
- type c:\data\22-texts.cs>c:\数据\文件1\001\data\22-texts.cs
- type c:\data\23-texts.cs>c:\数据\文件1\001\data\23-texts.cs
- type c:\data\24-texts.cs>c:\数据\文件1\001\data\24-texts.cs
- type c:\data\2011ALD-qc.txt>c:\数据\文件1\001\data\2011ALD-qc.txt
- exit
复制代码
|