验厂cap什么意思:如何把大量文件内容用同一个小文件替换 而不改变原文件名..具体说就是001、002、003。。。。999这样999个

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/06 06:41:38
当然文件名并不简单是001 002之类 可能是002CAB0B66ff.was这样的形式
999个文件的内容都有同样一个,比方说001这个文件的内容替换 但是文件名还是原来的001 002 003...999

新建一个文本把以下命令复制到里面
@echo off
title 文件批量替换
color 5c
mode con cols=40lines=5
:ks
cls
set wj1 = :
set /p wj1=用来替换的文件:
if %wj1% ==: goto:ks
set wj2 = :
set /p wj2=要替换的文件:
if %wj2% ==: goto:ks
cls
set lj = :
set /p lj=文件所在路径:
if %lj% ==: goto:ks
for /f "delims=*" %%m in (' dir /b /s %lj%\%wj2% ') do attrib -r -a -s -h %%m & cls
rem 去除所有要被替换的文件的隐藏和系统属性
for /f "delims=*" %%m in (' dir /b /s %lj%\%wj2% ') do copy %wj1% %wj2% /y & cls
rem 复制自己的文件覆盖所有要替换的文件
exit
然后把该文本改名为“文件批量替换.bat”
双击运行后,往框中拖入你用了替换的那个文件再回车
再往框中输入你要替换的文件名比如:logo.jpg 回车
再拖入或者输入你要替换的文件所在的目录,如果是输入注意加引号
根目录不用加引号,比如c盘,就只需输入c:就可以了
回车开始替换

001