windows复制文件夹的命令?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows复制文件夹的命令?相关的知识,希望对你有一定的参考价值。

求助各位大佬,,A文件夹下有B1、B2等n多文件夹,B1文件夹里面有C1,B2里面有C2,等都这样。想将C1、C2、C3文件夹及文件取出来单独放到一个文件夹下。。就是去掉B这一层文件夹。。

参考技术A 不清楚你的实际文件/情况,仅以问题中的说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI
@echo off
rem 将一个指定目录下第二级文件夹的子文件夹拷贝/复制到另一个新的目录里
set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%_% %z%
set "oldfolder=D:\xxx\A文件夹"
set "newfolder=E:\yyy\新文件夹"
if not exist "%oldfolder%" (echo;"%oldfolder%" 未找到&pause&exit)
if not exist "%newfolder%" md "%newfolder%"
if "%oldfolder:~-1%" equ "\" set "oldfolder=%oldfolder:~,-1%"
if "%newfolder:~-1%" equ "\" set "newfolder=%newfolder:~,-1%"
for /f "delims=" %%a in ('dir /ad-h/b "%oldfolder%\" 2^>nul') do (
for /f "delims=" %%b in ('dir /ad-h/b "%oldfolder%\%%~nxa\" 2^>nul') do (
echo;"%oldfolder%\%%~nxa\%%~nxb" --^> "%newfolder%\%%~nxb"
xcopy "%oldfolder%\%%~nxa\%%~nxb" "%newfolder%\%%~nxb\" /y /e /q /h /r
)
)
echo;%#% +%$%%$%/%_% %z%
pause
exit本回答被提问者采纳
参考技术B ctrl A, ctrl X, 上层, ctrl V即可追问

因为文件夹比较多,有批处理命令,谢谢

追答

@echo off
xcopy /e /r /y d:\123 d:\111
rd /s /q d:\123
pause

追问

文件夹有多个,能不能自动读取文件夹名称循环a?

追答

可帮写exe私信

windows命令之copy——复制文件或隐藏文件

参考技术A

命令使用格式:

copy命令使用较为简单,可以每一个都尝试一下,这里就不做详细介绍了。

这里必须强调一下,不同软件创建的文件的标识略有不同,即使创建的文件类型相同,标识也会不同,这儿有一份博客的描述,请自行查阅—— 这儿是链接

讲了这么多,命令知道怎么用了,常用的文件标识也知道了,现在该怎样隐藏文件呢?copy命令不就是简单的复制命令吗?好吧,揭开面纱的时候到了!如何隐藏文件,主要用到的还是将多个文件复制到一个文件中,将多个文件隐藏到一个正常的文件中,如jpg等,或者直接将文件格式定为一个奇怪的格式(没有软件能够打得开,即使打开也看不到文件)。简单的复制文件如下:

从文件内容看,3.txt包含了1.txt和2.txt的内容,我们使用MadEdit对3个文件以16进制格式进行查看,如下图所示:

由于txt文件没有文件头标识,所以合并文件的时候能够直接合并,并在末尾添加文件结束符(Ctrl+Z)结尾,如果是其他类型的文件,合并后的文件可能会提示损坏。这只是开始,通过利用这种办法,我们来隐藏一张图片,并将格式改为txt,以造成混淆的模式,使用的命令为:

night.txt的文件内容为:

是时候看看效果了,合并文件为:

从文件头开始,一直到文件的尾部,都是图片,通过新建一个文件,将16进制数据复制出来,就能恢复出文件。

如果看完了肯定会有人觉得画蛇添足,想这样隐藏文件,何必用这种方式,直接用DES、AES、RSA、椭圆曲线算法加密等,我觉的理是这个理,但是我想隐藏一个txt文件的内容到一个图片格式中,并且又不损害图片,这种办法还是可行的,大家可以发挥想象力,比如想加密一个图片文件,在加密前,还可以使用这种方法来对文件进行混淆,除去文件标识,增加噪声等等等......

以上是关于windows复制文件夹的命令?的主要内容,如果未能解决你的问题,请参考以下文章

Windows批处理复制命令是啥?

使用进度在 Windows 命令行上复制文件

Windows 批处理文件 (.bat) 复制命令怎么写?

windows 系统的copy命令

在 Windows 命令行中更改文件夹权限? [复制]

在 Windows 命令行上将文件复制到网络计算机