我编写了一些代码来获取目录中的文件。为此,我使用了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’。
有人能帮上忙吗?
发布于 2011-10-03 16:24:37
你是怎么打电话的?这将告诉我们很多关于编译器可能会抱怨的原因。
System.IO.Directory上有3 Overloads for GetFiles
你是在找DirectoryInfo.GetFiles吗?
实际上,如果我使用智能感知,就没有这样的方法
我能想到的可能导致这种情况的唯一两件合乎逻辑的事情:
GetFiles
是在2.0中引入的)发布于 2013-01-14 09:12:51
如果您使用Silverlight 4
框架来解决这个问题,只需将.Getfiles(string directory)
的使用改为.EnumerateFiles(string directory)
https://stackoverflow.com/questions/7637757
复制相似问题