如何批处理复制指定名称文件夹包含里面的文件
我想根据精确的文件夹名称来批量复制这些文件夹含文件到另一个指定的文件夹例如F盘的A文件夹里有很多子文件夹,怎么根据这些文件夹的名称批量复制这些文件夹包括里面的内容到F盘的...
我想根据精确的文件夹名称来批量复制这些文件夹含文件到另一个指定的文件夹
例如F盘的A文件夹里有很多子文件夹,怎么根据这些文件夹的名称批量复制这些文件夹包括里面的内容到F盘的B文件夹 展开
例如F盘的A文件夹里有很多子文件夹,怎么根据这些文件夹的名称批量复制这些文件夹包括里面的内容到F盘的B文件夹 展开
1个回答
展开全部
如果您是把整个A文件夹里面的文件夹拷贝到B文件夹,那么没必要去知道里面文件夹的名字。
如果您是拷贝只是其中某部分文件夹,这倒是要提供名称了。
那么从您的描述来看,实在搞不清楚您是拷贝所有,还是部分,能否再说的明白一点?这样好根据您的要求来写代码。
如果您是拷贝只是其中某部分文件夹,这倒是要提供名称了。
那么从您的描述来看,实在搞不清楚您是拷贝所有,还是部分,能否再说的明白一点?这样好根据您的要求来写代码。
更多追问追答
追问
肯定是其中某一部分的文件夹
追答
根据文件夹名中包含的某些字符串对吗?
@echo off & title 拷贝包含指定字符的文件夹 By 依梦琴瑶
::设置包含的指定字符,多个字符之间用英文逗号隔开,包含空格或特殊字符的请把该字符串用英文双引号括起来
set Str=ABC,Test,测试,"常识 判断"
::设置源文件夹主目录
set SrcDir=F:\A
::设置保存目录
set SavDir=F:\B
cd /d "%SrcDir%"
for %%a in (%Str%) do (
for /d %%b in (*%%~a*) do xcopy /s/e/y/h/k "%%~b" "%SavDir%\%%~b\"
)
pause
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询