如何获取云文件中文件的日期修改?

老师1024

如何获取云文件中文件的日期修改?

我正在从云文件(而不是机架空间nu get软件包)中使用.net SDK。

我可以获取文件列表并调用GetStorageItemInformation大小,但是我想知道何时将文件放入云文件。如果我使用Cloudberry Explorer应用程序,则会看到其中的信息。

它在.net SDK中吗?在哪里?

卡罗琳·范·史莱克(Carolyn Van Slyck)

遍历容器中的文件时,可以使用OpenStack.NET的ContainerObject.LastModified。这是一个控制台应用程序,其中列出了区域中的所有容器及其文件,以及最后修改的时间戳。

using System;
using net.openstack.Core.Domain;
using net.openstack.Providers.Rackspace;

namespace CloudFilesDateModified
{
    class Program
    {
        static void Main(string[] args)
        {
            const string region = "DFW";
            var identity = new CloudIdentity { Username = "username", APIKey = "apikey" };

            var cloudfiles = new CloudFilesProvider(identity);
            foreach (Container container in cloudfiles.ListContainers(region:region))
            {
                Console.WriteLine($"Container: {container.Name}");

                foreach (ContainerObject file in cloudfiles.ListObjects(container.Name, region: region))
                {
                    Console.WriteLine($"\t{file.Name} - {file.LastModified}");
                }
            }

            Console.ReadLine();

        }
    }
}

以下是一些示例输出

Container: test
    foobar - 10/12/2015 2:00:26 PM -06:00
    foobar/file.png - 11/6/2015 7:34:42 PM -06:00
    foobar/index.html - 11/6/2015 7:34:31 PM -06:00

如果您的容器中有10,000个以上的文件,则需要使用分页参数遍历所有文件。在下面的示例中,我一次翻阅结果100。

foreach (Container container in cloudfiles.ListContainers(region: region))
{
    Console.WriteLine($"Container: {container.Name}");

    int limit = 100;
    string lastFileName = null;
    IEnumerable<ContainerObject> results;
    do
    {
        results = cloudfiles.ListObjects(container.Name, region: region, limit: limit, marker: lastFileName);
        foreach (ContainerObject file in results)
        {
            Console.WriteLine($"\t{file.Name} - {file.LastModified}");
            lastFileName = file.Name;
        }
    } while (results.Any());
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取Unix中文件的修改日期(包括Year)?

来自分类Dev

获取AppleScript中文件的最后修改日期

来自分类Dev

获取Linux中文件的最后修改日期

来自分类Dev

获取AppleScript中文件的上次修改日期

来自分类Dev

如何获取文件的最后修改日期

来自分类Dev

Perl:IO :: Uncompress :: Unzip:获取zip中文件的最后修改日期

来自分类Dev

快速内置命令以获取Windows中文件的最后修改日期?

来自分类Dev

是否有TFS Git API来获取文件夹中文件的文件最后修改日期?

来自分类Dev

如何添加“修改日期”作为Windows中文件排序的永久选项?

来自分类Dev

如何根据上次修改日期回显目录中文本文件的内容?

来自分类Dev

如何从Hadoop序列文件中获取上次修改日期?

来自分类Dev

如何在Racket中获取文件的修改日期?

来自分类Dev

如何在Racket中获取文件的修改日期?

来自分类Dev

GAE Python:如何获取静态文件的最后修改日期

来自分类Dev

Qt资源系统中文件的最后修改日期

来自分类Dev

如何获取FileInfo中文件的大小?

来自分类Dev

Java。获取上次文件修改的日期

来自分类Dev

在Python中获取文件修改日期

来自分类Dev

Vala获取文件修改日期

来自分类Dev

获取远程文件的上次修改日期

来自分类Dev

Java。获取上次文件修改的日期

来自分类Dev

如何使用Linux命令获取Ambari HDFS中文件夹的创建日期?

来自分类Dev

如何以角度4获取上传文件的文件名,修改日期?

来自分类Dev

在文件夹结构中获取上次修改的文件日期

来自分类Dev

如何获取目录的最后修改日期= textboxdate并获取此目录中的文件C#

来自分类Dev

文件的修改日期如何在将来?

来自分类Dev

如何获得目标c中目录中文件的创建日期

来自分类Dev

删除早于列表中文件的日期的文件

来自分类Dev

如何在 Laravel 中获取文件的最后修改日期,而不是转换为 UTC

Related 相关文章

  1. 1

    如何获取Unix中文件的修改日期(包括Year)?

  2. 2

    获取AppleScript中文件的最后修改日期

  3. 3

    获取Linux中文件的最后修改日期

  4. 4

    获取AppleScript中文件的上次修改日期

  5. 5

    如何获取文件的最后修改日期

  6. 6

    Perl:IO :: Uncompress :: Unzip:获取zip中文件的最后修改日期

  7. 7

    快速内置命令以获取Windows中文件的最后修改日期?

  8. 8

    是否有TFS Git API来获取文件夹中文件的文件最后修改日期?

  9. 9

    如何添加“修改日期”作为Windows中文件排序的永久选项?

  10. 10

    如何根据上次修改日期回显目录中文本文件的内容?

  11. 11

    如何从Hadoop序列文件中获取上次修改日期?

  12. 12

    如何在Racket中获取文件的修改日期?

  13. 13

    如何在Racket中获取文件的修改日期?

  14. 14

    GAE Python:如何获取静态文件的最后修改日期

  15. 15

    Qt资源系统中文件的最后修改日期

  16. 16

    如何获取FileInfo中文件的大小?

  17. 17

    Java。获取上次文件修改的日期

  18. 18

    在Python中获取文件修改日期

  19. 19

    Vala获取文件修改日期

  20. 20

    获取远程文件的上次修改日期

  21. 21

    Java。获取上次文件修改的日期

  22. 22

    如何使用Linux命令获取Ambari HDFS中文件夹的创建日期?

  23. 23

    如何以角度4获取上传文件的文件名,修改日期?

  24. 24

    在文件夹结构中获取上次修改的文件日期

  25. 25

    如何获取目录的最后修改日期= textboxdate并获取此目录中的文件C#

  26. 26

    文件的修改日期如何在将来?

  27. 27

    如何获得目标c中目录中文件的创建日期

  28. 28

    删除早于列表中文件的日期的文件

  29. 29

    如何在 Laravel 中获取文件的最后修改日期,而不是转换为 UTC

热门标签

归档