【问题标题】:Including subdirectories in Visual Studio 2010 Pro在 Visual Studio 2010 Pro 中包含子目录
【发布时间】:2010-11-26 03:48:17
【问题描述】:

我正在编写一个需要扫描 C: 的项目。现在,我可以很好地扫描它,我只需要它在扫描中包含 子目录。这就像扫描所有文件夹和文件夹的文件夹等等。如果有人能回复我,那就太好了!

【问题讨论】:

  • 贴一些代码:你是怎么扫描的?

标签: visual-studio-2010 subdirectory


【解决方案1】:

如果您使用的是 .Net,则可以调用

Directory.EnumerateFiles(@"C:\", SearchOption.AllDirectories);

【讨论】:

  • 我正在使用.Net,我猜它实际上是在扫描子目录,而不是那些子目录的子目录。这是我正在使用的代码: Timer-1:pastebin.com/naVvh5v0 扫描按钮:pastebin.com/qnRS508g 我正在使用一个文本文件,其中包含与文件交叉扫描的病毒的 MD5 签名。问题是它不扫描文件夹(子目录)内的文件夹。请看看你是否可以修复。我还会在 youtube 上发布一段视频来说明这个问题。
  • @user:你应该改用Directory.EnumerateFiles,就像我刚才说的那样。
  • 请注意,ListBox 无法处理的文件太多。您可能需要切换到虚拟模式。
猜你喜欢
  • 2012-11-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-05
  • 1970-01-01
  • 1970-01-01
  • 2011-04-06
相关资源
最近更新 更多