【问题标题】:Get a list of all files in images folder of Visual Studio Project solution获取 Visual Studio Project 解决方案的 images 文件夹中所有文件的列表
【发布时间】:2013-09-25 15:56:14
【问题描述】:

我想遍历解决方案的 images 文件夹中的所有文件。

HtmlGenericControl iframe;
foreach (var item in Directory.GetFiles(ResolveClientUrl("~/Images")))
{
   //images will be loaded dynamically into iframes here.
}

我也试过这个AppDomain.CurrentDomain.BaseDirectory,但我做不到。

【问题讨论】:

    标签: .net visual-studio-2010 file c#-4.0 dynamic


    【解决方案1】:

    你没有写清楚,问题是什么。 我只能猜测您没有收到任何文件,但也没有例外。如果是这样的话:

    您是否将文件属性更改为“始终复制”或“更新时复制”?

    【讨论】:

    • 目录从位置 c:/somepath 开始,我希望它只检查我的解决方案中的文件
    • 然后,文件属性是检查的地方。默认为“不复制”。您必须更改该设置
    【解决方案2】:
     String virtualPath = Server.MapPath("~");
    DirectoryInfo directoryInfo = new DirectoryInfo(virtualPath);
    DirectoryInfo[] subFolders = directoryInfo.GetDirectories();
    

    // 这将为您提供所有文件夹

    foreach (DirectoryInfo subFolder in subFolders)
    {
        if(subFolder=="images")
          {
            FileInfo[] fileInfo = subFolder.GetFiles();
          }
    } 
    

    试试这个..这会奏效

    【讨论】:

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