【问题标题】:Creating Directory in the Memory在内存中创建目录
【发布时间】:2012-07-25 11:27:12
【问题描述】:

我们如何在内存中创建一个目录作为流,然后使用 System.IO 包作为压缩包目录。

附加信息:我需要做内存,因为我将在 Windows Azure 中使用它。所以我不确定我是否会在服务器中获得这样做的权限。

【问题讨论】:

    标签: .net azure azure-storage


    【解决方案1】:

    在内存中执行所有这些操作可能不是一个好主意,尤其是当您在 Windows Azure 中运行时。知道您的实例的可用内存量有限,您应该将实例上的负载保持在最低限度。

    为什么不改用local resource?这是磁盘上的一部分,您可以在其中使用任何您需要的东西(在您的情况下创建一个目录,也许添加一些文件并压缩它):

    LocalResource resource = RoleEnvironment.GetLocalResource("MySampleStorage");
    Directory.CreateDirectory(resource.RootPath + "\\NewFolder");
    File.Create(resource.RootPath + "\\NewFolder\\NewFile.txt");
    

    请注意,这些数据不会被持久化(您可以随时丢失它)。一旦你完成了你需要做的任何事情,你应该把文件保存为一个 blob(参见:How to Use the Blob Storage Service

    【讨论】:

      猜你喜欢
      • 2015-07-20
      • 2016-05-29
      • 1970-01-01
      • 2022-08-19
      • 2012-06-08
      • 1970-01-01
      • 2012-10-01
      • 2020-12-05
      • 1970-01-01
      相关资源
      最近更新 更多