首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >System.IO.Directory.GetFiles。没有对GetFiles的定义?

System.IO.Directory.GetFiles。没有对GetFiles的定义?
EN

Stack Overflow用户
提问于 2011-10-04 00:23:15
回答 2查看 2.6K关注 0票数 3

我编写了一些代码来获取目录中的文件。为此,我使用了Directory.GetFiles方法。我以前用过它,所以我知道它存在并且有效。

所以我开始使用它(我使用的是System.IO命名空间),它告诉我'System.IO.Directory‘不包含'GetFiles’的定义。事实上,如果我使用intellisense,就没有这样的方法。MSDN tells me that there is though,我知道我以前用过它,我99%确定它就是System.IO.Directory。

我有System.IO.Directory..。它就是没有这种方法。它有'GetCreationTime','GetDirectoryRoot','GetLastAccessTime','SetCurrentDirectory‘等方法,但没有'GetFiles’。

有人能帮上忙吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-04 00:24:37

你是怎么打电话的?这将告诉我们很多关于编译器可能会抱怨的原因。

System.IO.Directory上有3 Overloads for GetFiles

你是在找DirectoryInfo.GetFiles吗?

实际上,如果我使用智能感知,就没有这样的方法

我能想到的可能导致这种情况的唯一两件合乎逻辑的事情:

  1. Visual Studio或您的解决方案处于损坏状态(重新启动VS /重新启动)
  2. 您的项目的目标是低于2.0的.Net版本(__GetFiles是在2.0中引入的)
票数 4
EN

Stack Overflow用户

发布于 2013-01-14 17:12:51

如果您使用Silverlight 4框架来解决这个问题,只需将.Getfiles(string directory)的使用改为.EnumerateFiles(string directory)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7637757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档