【问题标题】:How to find pictures in directory with directory path如何在具有目录路径的目录中查找图片
【发布时间】:2018-02-22 21:07:04
【问题描述】:

我正在开发一个图形查看器,您可以在其中标记给定目录中的图片,以将它们重定向到另一个文件夹。这应该有助于将大量杂乱无章的图片分类到较小的文件夹中。

我的问题是当我拥有的唯一信息是它们所在目录的路径时,我不知道如何获取图片。我发现了一个名为 DirectorySearcher Class 的东西,但由于我是新手,我不知道如何在我的程序中实现它,或者它是否会有所帮助。

如果您知道如何实现它(它是否真的有用)或任何其他方法来实现我的目标,请告诉我。

感谢阅读。

【问题讨论】:

    标签: c# graphics directory desktop-application


    【解决方案1】:

    如果我是对的,您的问题在于查找图片文件?

    一方面,您认为图片文件是什么?我想这是您用来识别它们的扩展名。如果是这样,那么您可以使用System.IO.Directory 类来查找具有所需扩展名的所有文件。

    这是您可以在C:\Pictures 目录及其所有子目录中搜索所有 .JPG 文件的方法:

    string[] fullPaths = 
        Directory.GetFiles(
           "C:\\Pictures", "*.jpg",
           SearchOptions.AllDirectories);
    

    不幸的是,您必须分别为每个文件扩展名重复该过程。或者,您可以搜索所有文件(*.* 模式),然后过滤掉那些不匹配任何支持的扩展名的文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多