我写了一些代码来获取目录中的文件。为此,我使用了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'。
任何人都可以提供任何帮助吗?
答案 0 :(得分:4)
你是怎么打电话的?这将告诉我们很多关于编译器可能抱怨的原因。
上有System.IO.Directory的确,如果我使用intellisense,就没有这样的方法
我能想到的唯一两个合乎逻辑的事情可能会导致这种情况:
GetFiles
答案 1 :(得分:0)
如果您使用Silverlight 4
框架关注此问题,只需将.Getfiles(string directory)
的使用更改为.EnumerateFiles(string directory)
而不是