1. 首页 > 科技

linux下2个文件夹里有很多同名不同内容的文件,如何批量合并这两个文件夹下的多个同名文件?

linux下2个文件夹里有很多同名不同内容的文件,如何批量合并这两个文件夹下的多个同名文件?

有两个文件夹,里面有许多文件,怎样将两个夹里文件名相同的文件夹合并成一个文件夹

如果只要a,b内文件夹中的文件名不一样的话,就只要把a或者b中所有的同名的文件夹剪切过去就是同一个了。

如果a,b内文件夹中的文件部分文件名一样或者文件名一样,内容不一样的话,就只能手动一个一个去改名复制了。

如果以上不行。尝试下下面的方法。

可以尝试用cmd命令试试。首先命令 comp /? 根据提示对比出相同的文件夹,然后再根据上条命令匹配出来的结果复制,再用命令 copy /? 根据提示,进行批量命令复制。

两个文件夹 A·B 均有大量同名但是不同内容的txt文件,如何合并,dos 或批处理 ?见问题补充

他们的太复杂了。我这个简单点,就2行一行是@echo off 其他的在另一行。

@ECHO OFF

for /f "delims=" %%i in ('dir/b "C:\11\5\*.txt"')do if exist "C:\11\10\%%i" (copy "C:\11\5\%%i"+"C:\11\10\%%i" "C:\11\0\%%i")

把C:\11\5\ C:\11\10 2个改成不同的文件夹 C:\11\0 改成你合并后的文件夹。

如何才能将两个名字相同的文件夹里的不同文件合并

你直接用A文件夹去覆盖另一个A文件夹就好了,里边相同的文件会被替换掉,不同的文件会被拷贝后一个A文件夹了。

linux下多个文件夹合并相同文件名

大概思路:具体路径什么的,自己改改,sh -x yourshell去调试

for i in `ls A`

do

for j in `ls B`

do

if [ $i == $j ];then

cat $i>>$j

else

cp $i B

fi

done

done