Articles of xcopy

从dynamic文件夹结构复制文件

我试图创build一个计划的任务,每天早上运行将文件从一个文件夹复制到另一个。 所以这是问题, 源文件夹的名称是dynamic的,并以每日date(例如“06-Feb-13”)开始。 我怎么能创build一个batch file,这将能够确定每天的date,并find该文件夹​​? 提前致谢。

使用通配符排除目录

我使用xcopy ,我试图从复制中排除具有特定结尾名称的目录。 我已经把下面这行放在了exclude_files.txt文件中来忽略这些目录: \\\*_bkup\\ 另外,xcopy命令是下面的命令: xcopy "C:\localfolder" "\\\server\remotefolder" /E /exclude:exclusion_list.txt 只是它不会忽略这些目录。 解决方法是什么? 我需要它忽略所有树结构中的这些目录,不仅在根目录中。

要批量复制文件和不同types的文件

我正尝试复制.pdf .docx和.zip文件,只需单击一下即可通过batch file。 它的工作完美,但问题是它需要这么多时间来复制数据。例如,如果我想复制这些扩展文件的驱动器Dbatch file将运行find.pdf首先比search整个驱动​​器的.pdf比它将去search.docx文件。 如果find.pdf文件,我想在一个命令中执行该操作,而不是在.docx中进行复制,而不是在同一个search中进行复制。 这是代码 @echo off :: variables /min /w SET odrive=%odrive:~0,2% set backupcmd=xcopy /s /c /d /e /h /i /r /y echo off %backupcmd% "E:\MIEMS\Dropbox\Bahria\*.pdf" "%drive%\Personal\PICS\Wedding\Barat\MOVIEP" %backupcmd% "E:\MIEMS\Dropbox\Bahria\*.docx" "%drive%\Personal\PICS\Wedding\Walima\MOVIED" %backupcmd% "E:\MIEMS\Dropbox\Bahria\*.doc" "%drive%\Personal\PICS\Wedding\Walima\MOVIED" %backupcmd% "E:\MIEMS\Dropbox\Bahria\*.zip" "%drive%\Personal\PICS\Wedding\Mehndi\MOVIEZ" %backupcmd% "E:\MIEMS\Dropbox\Bahria\*.rar" "%drive%\Personal\PICS\Wedding\Mehndi\MOVIEZ" %backupcmd% "C:\Users\%USERNAME%\MIEMS\Dropbox\Bahria\*.pdf" "%drive%\Personal\PICS\Wedding\Barat\MOVIEP3" %backupcmd% "C:\Users\%USERNAME%\MIEMS\Dropbox\Bahria\*.docx" "%drive%\Personal\PICS\Wedding\Walima\MOVIED3" %backupcmd% "C:\Users\%USERNAME%\MIEMS\Dropbox\Bahria\*.doc" "%drive%\Personal\PICS\Wedding\Walima\MOVIED3" %backupcmd% "C:\Users\%USERNAME%\MIEMS\Dropbox\Bahria\*.zip" "%drive%\Personal\PICS\Wedding\Mehndi\MOVIEZ" %backupcmd% […]

批量function没有正确复制

REM Capture the date/time(right down to the second) and then assign it to a variable set yy=%date:~-4% set dd=%date:~-7,2% set mm=%date:~-10,2% set newdate=%dd%%mm%%yy%_%Time:~0,8% set newdate=%newdate::=% SET foldername="svetlana_backup_%newdate%" SET drive=T: REM Source directories SET documents=%drive%\Documents REM Destination directories SET destinationDocuments=%backupDir%\Documents call:makedirandcopy %documents% %destinationDocuments% :makedirandcopy ECHO Making and Copying %~2 Directory MKDIR %~2 XCOPY %~1 %~2 /E […]

将xcopy转换为robocopy

试图使用xcopy并排除文件夹及其所有子文件夹。 C:\Merged\org\a>xcopy /I /E /YC:\Merged\org\*.* C:\Merged\dest /exclude:"C:\Mer ged\org\a\*.*" Can't read file: "C:\Merged\org\a\*.*" 我想我不能排除文件夹,但只有文件与xcopy。 所以我想移动到robocopy,但我不知道使用哪个标志。 什么是我的上面的xcopy等价的robocopy?

如何在Windows中使用xcopy复制目录结构

我有一个包含文件夹列表的文本文件。我的文本文件如下所示: “d:\老\ FOLDER1” “d:\老\ FOLDER2” “d:\老\ FOLDER3” “d:\老\ FOLDER4” “d:\老\ FOLDER5” 所有这些文件夹下都有子文件夹和文件 我想要做的就是使用xcopy复制FOLDER1 , FOLDER2 , FOLDER3 FOLDER4和FOLDER5复制文件夹,复制这些文件夹的结构,以便在输出中,我想获得 D:\ output \ bkup \ FOLDER1 \ …………包括所有子文件夹和文件D:\ output \ bkup \ FOLDER2 \ …………包括所有子文件夹和文件D:\ output \ bkup \ FOLDER3 \ ……….包括所有子文件夹和文件 D:\ output \ bkup \ FOLDER4 \ …………包括所有子文件夹和文件 D:\ output \ bkup \ FOLDER5 \ […]

batch file复制不起作用,告诉我找不到指定的文件

所以基本上我有这个batch file,当人们下载程序时,它将成为安装程序。 但即使文件和一切已经在那里,它一直告诉我“找不到指定的文件 – 0复制文件”。 这是代码 @echo off @echo copyright Maximillian Kasharkov, 2013 @echo Installation of Chrome-d will proceed. Do you want to continue? pause @echo This version of Chrome-d includes many improvements such as: @echo Browsing speed increased by 5% @echo Better security of sessions @echo Slightly more lightweight @echo Takes up lesser resources, […]

Windows cmdbatch file,复制源文件夹和内容

我正在使用XCOPY复制充满文件的部署包。 我可以让他们都复制,但我想他们保留在文件夹中。 例如,我有:C:\ Utilities其中有file1,file2和file3。 我用: XCOPY“C:\ Utilities \”D:\ destination / s / i / w 它复制file1,file2,和file3没有问题,但我想它复制“Utilities”文件夹里面的文件。 我search了这个,但我发现所有的答案是只复制源文件夹的内容,而不是源文件夹本身。 你的帮助表示赞赏。 谢谢!

在批处理中加速Xcopy

所以我试图从我的应用程序复制数据的备份。 我写下面的批处理脚本来做到这一点,但是脚本需要永远运行。 我在凌晨1点开始批处理脚本,并且在上午8:30仍然运行。 这对我来说似乎很奇怪,因为当我在Windows文件资源pipe理器中手动复制我的应用程序的备份时,它根据networking通信在7-15分钟内复制。 我REM %backupcmd% "C:\Program Files\App\App Server\Data\Backups" "%drive%\"行。 这是我用来备份数据的批处理脚本的原始版本,直到一个月前才有效地工作。 所以我使用/d命令尝试了xcopy命令,因此它只会复制在该date(当前date)之后或之后发生更改的源文件,而我正在复制的备份是在每天晚上12:01进行的,副本备份脚本从凌晨1点开始。 任何意见如何加快我的xcopy将不胜感激。 如果你认为我也应该使用powershell来完成这个任务,那么我也可以select这个选项。 @echo off for /F "usebackq tokens=1,2 delims==" %%i in (`wmic os get LocalDateTime /VALUE 2^>NUL`) do if '.%%i.'=='.LocalDateTime.' set ldt=%%j set yyyy=%ldt:~0,4% set mm=%ldt:~4,2% set dd=%ldt:~6,2% :: variables set drive=Z:\RootSoft\App\Data Backups set backupcmd=xcopy /s /c /d /e /h /i /r /y […]

尝试在batch file中设置path

我试图从一个文件夹复制一些图片,并使用批量将其移动到另一个文件夹。 我在设置path时遇到了麻烦,因为path中包含空格。如果我从文件夹中删除空格,它可以正常工作,但是会出现空格, 导致无法findpath的错误。下面是代码。 @echo off SET odrive=%odrive:~0,2% setlocal enabledelayedexpansion set backupcmd=echo set backupcmd=xcopy /s /c /d /e /h /i /r /y set "filesw=C:\Users\%USERNAME%\Numerical Analysis\*.png" for /f "delims=" %%i in ('dir /s /b %filesw%') do ( if "%%~xi"==".pdf" set "dest=D" if "%%~xi"==".docx" set "dest=P" if "%%~xi"==".zip" set "dest=Z" if "%%~xi"==".rar" set "dest=Z" if "%%~di"=="C:" if "!dest!"=="Z" […]