Pan*_*aul 5 buffer cmd batch-file pkzip
我创建了一个批处理文件,该文件使用xcopy复制目录以备份.然后我使用pkzip来压缩备份文件夹(并通过正在运行的批处理文件发送电子邮件),但是我收到内存不足的错误消息.我试图在命令行属性中增加缓冲区大小,但它不起作用.我也尝试增加缓冲区的数量,但它也没有用.如果您有任何想法/解决方案,我将很乐意尝试.
我正在执行此备份例程的原因是我希望通过Windows计划任务自动完成这些任务.
提前致谢,
帕诺斯
我也得到了这个错误:Insufficient memory.我在此链接中找到了相关答案:http://www.terminally-incoherent.com/blog/2007/02/05/xcopy-insufficient-memory/
当复制文件的完全限定(即带路径)名称超过254个字符(似乎是Windows最大路径长度)时,似乎会显示此消息.
总之 - xxcopy可行,但robocopy效果更好.
最后我的批处理文件看起来像这样
@echo off
ROBOCOPY "H:\Laptop-Backup" "E:\Laptop-Backup" /s
rem /e: Include directories and sub directories even if empty
REM /s Copy Subdirectories, but not empty ones.
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你.