可以使用批处理脚本实现批量替换不同文件夹中相同文件名文件,具体步骤如下:
将B文件夹内的10个文件复制到A文件夹的根目录下。
使用for命令遍历A文件夹内的所有子目录,找到同名的文件,并将其替换为B文件夹中的文件。
具体代码如下:
@echo off
setlocal enabledelayedexpansion
set srcFolder=A
set dstFolder=B
REM 将B文件夹内的10个文件复制到A文件夹的根目录下
copy %dstFolder%\* %srcFolder% /Y
REM 遍历A文件夹内的所有子目录
for /r %srcFolder% %%i in (*) do (
REM 判断是否存在同名文件
if exist "%dstFolder%\%%~nxi" (
REM 替换同名文件
copy /Y "%dstFolder%\%%~nxi" "%%i"
)
)
echo 替换完成!
pause
注意,以上代码中的srcFolder和dstFolder变量需要根据实际情况修改为对应的文件夹路径。
问题一:怎么批量修改替换文件名称 首先win键+r键打开,输入cmdcd /d 文件夹地址
下一步改名命令是 ren 001.mp3 大话刘罗锅.mp3依此类推
将你的txt粘入word,使用替换调整,再粘入txt,全选复制到cmd中
把你的txt和文件所在地址发过来也可以
问题二:文件名怎么批量修改? 首先将所有需要进行文件名修改的文件移动到同一文件夹内,按“Ctrl+A”,全选所有文件,将光标移到选区上方,点击鼠标右键,在右键菜单中选择“重命名”。此时,第一个文件的文件名变为可编辑状态(如图1),按照修改单个文件名的方法修改,例如将文件名改为“小兵传奇”,在空白处点击鼠标左键后,所有的文件都会随之发生变化,依次为“小兵传奇”、“小兵传奇 (1)”、“小兵传奇 (2)”……“小兵传奇 (n)”,瞬时实现了文件名的批量修改。
注:有的用户在文件夹选项中设置了让系统显示文件的全部名称,这时就要注意在修改文件名时,不要更改文件的扩展名(即文件名中“.”后面的部分),否则文件将不能被正常打开。
问题三:手机怎样批量修改文件名? 10分 下载eS文件浏览器,找到你要批量修改的文件夹,长按文件夹,旁边出现四方格仔图形时,在格内打上勾,点击页面下,再根据显示内容去 *** 作,
问题四:如何用批量文件夹名替换文件名? 假定你那些文件夹集中在一个位置,把下面代码复制,打开记事本程序,贴进去另存为(任意型)XX.bat 位置在那一些文件夹同样位置,然后双击运行即可,(注意,同位置不能有不想处理的文件夹,且每个文件夹里只一个文件或者说每种后缀名的文件只有一个)
@echo off
for /f dilims= %%i in ('dir/b/ad')do (echo %%i
for /f delims= %%j in ('dir/b/a-d %%i')do ren %%~fj %%i%%~xj)
pause
问题五:如何将文件名批量修改成上一级文件夹的名字 ]@]@]
echo off&setlocal enabledelayedexpansion
for /r D:\某文件夹 %%i in (*.*) do (set fn=%%~dpi
for /f delims= %%j in (!fn:~,-1!) do ren %%i %%~nj-%%~nxi)
pause
以上代码支持子文件夹.
问题六:怎样批量替换文件夹中的多个word文档的命名。 用软件Replace Pioneer做一个简单的重命名替换就可以了,详细步骤如下:
1. 打开Tools->Batch Runner菜单
2. 把待处理的word文件都从windows拖拽到batch runner窗口中
3. 选中set output filename选项,把后面的内容删掉,改为${FILENAME}{replace,'青狮','美灵'}即可。
4. 观察右边output file一列的新文件名预览是否正确,然后点击File Rename即可。
问题七:如何批量替换大量照片的文件名? 5分 使用随心文件批处理可以实现,先根据需要搜索或手工添加文件,批处理方式选择:更改文件名称;文件名格式为:${File2(包含社保卡号的文件名称)};要求Excel表信息转梗为文本文件,照片顺序要与文件中学号序号对应起来,执行后就会自动替换;下载地址:aslike/showsoft.asp?id=104
问题八:如何用bat批量替换文件名称? 5分]@]@]
echo off&setlocal enabledelayedexpansion
for %%i in (./SalesWareHouseOut_*.xml) do (
set name=%%i
set name=!name:SalesWareHouseOut=PurchaseWareHouseIn!
for /f delims= %%a in (%%i) do (
set aa=%%a
set aa=!aa:SalesWareHouseOut=PurchaseWareHouseIn!
del /q /s !name! 1>nul 2>nul
if !aa! neq echo !aa!>>.\!name!)
)
pause
::for /f 是拿文件内容
::for %%i 是拿文件名
::del /q /s %%i 1>nul 2>nul
如果你说的是一批文件时指文件名后面的数字不一样的话,那么就是这样了
问题九:如何用EXCEL里的数据对其它文件进行文件名批量的替换修改 这个是关于批量修改文件名的问题,无法用excel处理的,要看B列数据有什么规律,用其他工具重命名。
问题十:如何批量修改不同文件夹下的文件名 50分 首先将所有需要进行文件名修改的文件移动到同一文件夹内,
按Ctrl+A,全选所有文件,将光标移到选区上方,
点击鼠标右键,在右键菜单中选择重命名此时,
第一个文件的文件名变为可编辑状态,
按照修改单个文件名的方法修改,
例如将文件名改为桂林旅游,在空白处点击鼠标左键后,
所有的文件都会随之发生变化,
依次为xxx(1)xxx(2)……xxx (n),
瞬时实现了文件名的批量修改。
方法如下:
步骤一、将需要修改的文件放置在一个文件夹上面,然后将该文件夹拷贝到c盘的目录下。比如保存文件名为“picture”吧。
步骤二、然后点击开始菜单的“运行”,在运行的输入框上输入“CMD”命令,然后敲回车键进入到命令提示符窗口,如图所示:
然后在上面依次输入“cd c:picture”,回车键,在输入“dir /b>rename.xls”,如图所示:
步骤三、这样回到picture文件夹,打开该文件夹在里面新建了一个rename.xls文件,打开它即可进入到excel界面了,如图所示:
步骤四、A列表下面代表的是原文件名,然后在b列表下面就将修改修改的文件名输入上去,小编这里就随意输入了,就按数字排序下去吧。然后在C列表下面输入该公式="ren "&A1&" "&B,如图所示:
步骤五、现在将C列表上的全部输入后,可以将c列表的全部复制起来,然后在picture文件夹里面新建一个记事本,将把C列表下复制的信息粘贴到记事本上面,如图所示:
步骤六、最后将该记事本点击菜单栏的“文件-另存为”把文件名命名为“ren.bat”即可。如图所示:
步骤七、现在在picture文件夹运行该ren.bat文件即可将文件夹批量修改了。如图所示:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)