System.IO.Directory.GetFiles.GetFiles没有定义
本文关键字:GetFiles 定义 System Directory IO | 更新日期: 2023-09-27 18:10:14
我编写了一些代码来获取目录中的文件。为了做到这一点,我使用了目录。getfile方法。我以前用过它,所以我知道它存在并且有效。
所以我开始使用它(我正在使用系统)。IO命名空间),它告诉我"System.IO. IO."目录'没有包含'GetFiles'的定义。事实上,如果我使用智能感知,就没有这样的方法。MSDN告诉我有,我知道我以前用过它,我99%确定它是System.IO.Directory。
我有System.IO.Directory…它只是没有这个方法。它有'GetCreationTime', 'GetDirectoryRoot', 'GetLastAccessTime', 'SetCurrentDirectory'等方法,但没有'GetFiles'。
有人能提供帮助吗?
你是怎么打电话的?这将告诉我们为什么编译器可能会报错。
在System.IO.Directory
上有3个GetFiles过载您是在找DirectoryInfo吗?getfile
事实上,如果我使用智能感知,就不存在这样的方法
我能想到的唯一两件合乎逻辑的事情可能会导致这种情况:
- Visual Studio,或者您的解决方案处于损坏状态(重新启动VS/Reboot)
- 您的项目的目标是。net版本低于2.0 (
GetFiles
在2.0中引入)
如果您使用Silverlight 4
的框架来关注这个问题,请将.Getfiles(string directory)
的使用改为.EnumerateFiles(string directory)