- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
所以我正在尝试从我的应用程序复制数据备份。我在下面编写了批处理脚本来执行此操作,但该脚本需要永远运行。
我在凌晨 1 点启动批处理脚本,它在上午 8:30 仍在运行。这对我来说似乎很奇怪,因为当我在 Windows 文件资源管理器中手动复制我的应用程序备份时,它会在 7-15 分钟内完成复制,具体取决于网络流量。
我 REM
%backupcmd% "C:\Program Files\App\App Server\Data\Backups""%drive%\"
行。那是我用来备份数据的原始批处理脚本行,直到一个月前它仍然有效。
所以我用/d
尝试了xcopy
命令,所以它只会复制在该日期(当前日期)或之后更改的源文件,并且我正在复制的备份是在每晚 12:01 制作的,复制备份脚本从凌晨 1 点开始。
任何关于如何加速我的 xcopy
的建议都将不胜感激。如果您认为我也应该使用 powershell
来完成这项任务,我也愿意接受该选项。
@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 /f /z
echo ### Backing up Backup...
REM %backupcmd% "C:\Program Files\App\App Server\Data\Backups" "%drive%\"
xcopy "C:\Program Files\App\App Server\Data\Backups" "Z:\RootSoft\App\Data Backups" /D:%mm%-%dd%-%yyyy% /s /c /e /h /i /r /y /f /z
:: use below syntax to backup other directories...
:: %backupcmd% "...source directory..." "%drive%\...destination dir..."
echo Backup Complete!
echo %errorlevel%
pause
最佳答案
您可以尝试使用ROBOCOPY
和/MT
开关来加速复制。
您还可以通过使用 TimeThis
测量过程中的过程来进行一些测试,可以找到 here (无需安装,直接在当前批处理文件夹中解压7z
的exe
即可)
关于windows - 批量加速 Xcopy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32889370/
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 9年前关闭。 Improve this q
这是我当前的代码 xcopy "C:\Users\Asus\Desktop\Test\Test.MDB" "C:\Users\Asus\Google Drive\" /Y /H /E /F /I ex
我正在向远程计算机发送命令以使其复制文件。 我希望复制文件,但不覆盖具有相同名称的先前文件(如果存在)。 我还需要命令在没有任何提示的情况下运行(xcopy 喜欢提示我指定的目标名称是文件还是目录,它
我有一个使用哈希算法来组织文件的文件系统。我过去曾使用 xcopy 将文件复制到不同的位置,方法是传入一个包含所有文件列表的文件并让它迭代它。该脚本类似于以下内容: for /f "delims=,
我是 Windows 批处理脚本的新手,所以如果这是一个愚蠢的问题请忽略,我需要仅当源文件在特定 date_time 后被修改时才将文件集从源复制到目标,我设法使用 XCOPY 做到了命令。 XCOP
我在使用“xcopy”命令时遇到问题。 我正在使用msbuild构建C#项目。在构建结束时,将调用一个批处理文件以将我的程序集从Debug / Release复制到其他文件夹。 这是问题所在,我的构建
我在构建后事件中使用 XCOPY 将已编译的 DLL 从其输出文件夹复制到主应用程序的输出文件夹。 DLL 被复制到主应用程序输出文件夹中的“Modules”子文件夹,如下所示: xcopy "$(
为了改进我的 ASP.NET 应用程序的部署/构建过程,我想制作一个 .bat 在 Release模式下构建当前解决方案 xcopy 文件到远程服务器 通过命令行创建发布版本很容易。 但是我怎样才能将
我正在尝试为我的一些脚本编写测试。我正在重定向来自包含特定测试用例输入的文件的输入。我的一些脚本使用了 xcopy。我注意到,即使我使用抑制确认提示的 /Y 选项,xcopy 也会耗尽重定向的输入。
我有一个控制台程序,可以将其 exe 和 dll 输出到指定目录。 作为后期构建事件,我试图将该目录中的所有内容复制到另一个目录。 我的 xcopy 命令在命令提示符下有效,但在 VS2010 中失败
我已经运行了非常简单的脚本:xcopy some.exe c:\folder\/h/y 运行正常。但是当我尝试以管理员身份使用此代码运行 .bat 文件时 - cmd 行打开了片刻但没有任何反应(文件
每当 xcopy 找不到文件时,它会将 errorLevel 变量从 0 更改为其他值。在我们公司,我们有使用 xcopy 复制文件并根据此 errorLevel 采取行动的大型脚本。 它对特定文件或
所以我正在尝试从我的应用程序复制数据备份。我在下面编写了批处理脚本来执行此操作,但该脚本需要永远运行。 我在凌晨 1 点启动批处理脚本,它在上午 8:30 仍在运行。这对我来说似乎很奇怪,因为当我在
我创建了一个批处理文件,它使用 FOR 命令读取 FROM Directory、FROM File、TO Directory、TO File 的文件作为参数。 (我在目的地给文件新的名字) 在我添加新
我正在尝试运行 xcopy 来复制不包括 .obj 等的文件。我看到的是,当我的 excludes.txt 文件包含 .obj 作为扩展名时,Microsoft.Practices.ObjectBui
我正在尝试为 Windows 中的文件夹的上下文菜单添加一个新选项。我已经设法添加选项并指定其命令如下: xcopy.exe "%0\*" "c:\Destination\" /EHY 此代码添加到r
我想从通配符源文件夹复制到目标文件夹: xcopy a:\parentfolder\n* x:\parentfolder 因此,只应将以“n”开头的文件夹复制到目的地。 任何帮助完成这项工作将不胜感激
我在 Windows XP Professional 中使用 xcopy 有一个奇怪的问题。我不知道这是否是一个愚蠢的问题,因为我只指定了一个文件作为源,所以我应该期待任何其他行为吗?就是这个: 我正
在处理备份 PC 上各种重要文件夹的批处理脚本时,我遇到了问题。我似乎无法复制名称中有空格的文件夹。如果有一个子文件夹有一个空间而它的父文件夹没有,它工作得很好。我似乎也遇到了一个问题,我对“我的文档
只是想问一下,你可以将整个目录复制到多个目的地吗? Example Source: "c:\MyProject\Sample\*.*" Destination: "\\Compute
我是一名优秀的程序员,十分优秀!