gpt4 book ai didi

C# - 用于备份的卷影复制替代方案?

转载 作者:太空宇宙 更新时间:2023-11-03 14:13:10 25 4
gpt4 key购买 nike

我在我的 C# 应用程序中实现了一个 RAMDisk,一切都很顺利,除了我需要定期备份内容,因为它是不稳定的。我一直在与 AlphaVSS 争夺影子副本备份一个星期,然后有人告诉我 VSS 不能在 RAMDisk 上工作。

位于 RAMDisk 上的内容(Minecraft 的世界文件)非常小,但可能有数百个。其中大部分是只有几百字节大小的 .dat 文件,还有其他文件,每个文件大小为 2-8MB。

我昨天发布了这个 Here ,建议的解决方案是使用 FileStream,并从中保存数据。我刚刚在另一个 Stack Overflow 问题上读到这对二进制数据来说是一个可怕的想法,所以我正在寻找一种更好的方法来备份所有这些小文件,其中一些可能正在使用中。

最佳答案

我建议您先将所有小文件压缩在一起,然后将它们备份到一个位置。

引用:

  1. 压缩库:http://www.icsharpcode.net/opensource/sharpziplib/
  2. 使用 System.IO.File.Copy 复制压缩包。

关于C# - 用于备份的卷影复制替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7169344/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com