Windows命令行中的内存不足

Pan*_*aul 5 buffer cmd batch-file pkzip

我创建了一个批处理文件,该文件使用xcopy复制目录以备份.然后我使用pkzip来压缩备份文件夹(并通过正在运行的批处理文件发送电子邮件),但是我收到内存不足的错误消息.我试图在命令行属性中增加缓冲区大小,但它不起作用.我也尝试增加缓冲区的数量,但它也没有用.如果您有任何想法/解决方案,我将很乐意尝试.

我正在执行此备份例程的原因是我希望通过Windows计划任务自动完成这些任务.

提前致谢,

帕诺斯

Tha*_*dhi 8

我也得到了这个错误: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)

希望能帮助到你.