private void LoadFilesInDirectory(string CurrentDirectoryValue)
        {
            try
            {
                this.DirectoryInfolistView.Items.Clear();//clear
                string CurrentDirectory = CurrentDirectoryValue;
                DirectoryInfo  newCurrentDirectory  =  new DirectoryInfo();
                DirectoryInfo[] DirectoryInfoArray = newCurrentDirectory.GetDirectories();//directory
                FileInfo[] fileArray = newCurrentDirectory.GetFiles();//file
                foreach (DirectoryInfo dir in DirectoryInfoArray)
                {
                    ListViewItem newDirectoryItem = this.DirectoryInfolistView.Items.Add(dir.Name);
                    newDirectoryItem.SubItems.Add(dir.LastAccessTime.ToString());
                    newDirectoryItem.SubItems.Add("");
                    newDirectoryItem.SubItems.Add(dir.Attributes.ToString());
                    newDirectoryItem.ImageIndex = 0;                }
                foreach (FileInfo file in fileArray)
                {
                    ListViewItem newFileItem = this.DirectoryInfolistView.Items.Add(file.Name);
                    newFileItem.SubItems.Add(file.LastAccessTime.ToString());
                    newFileItem.SubItems.Add(file.Length.ToString());
                    newFileItem.SubItems.Add(file.Attributes.ToString());
                    newFileItem.ImageIndex = 1;                  
                }
            }
            catch (UnauthorizedAccessException)
            {                MessageBox.Show("文件因打幵方式不能访问", "注意", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
          
        }错误 2 “DirectoryInfo”方法没有采用“0”个参数的重载 D:\chenxuwenjian\yaqi\AA\AA\D.cs 71 56 AA
也就是此句:           DirectoryInfo  newCurrentDirectory  =  new DirectoryInfo();//?????????

解决方案 »

  1.   

    public DirectoryInfo (string path);构造函数需要传递一个参数 
      

  2.   

    其实已经提示得很清楚了...把MSDN上的定义给你看下:
    public DirectoryInfo (
    string path
    )
     
    C++ 
    public:
    DirectoryInfo (
    String^ path
    )
     
    J# 
    public DirectoryInfo (
    String path

    参数
    path
    一个字符串,它指定要在其中创建 DirectoryInfo 的路径。
      

  3.   

    C# 
    public DirectoryInfo (
    string path
    )
     
    C++ 
    public:
    DirectoryInfo (
    String^ path
    )
     
    J# 
    public DirectoryInfo (
    String path
    )
     
    JScript 
    public function DirectoryInfo (
    path : String
    )
     
    参数
    path
    一个字符串,它指定要在其中创建 DirectoryInfo 的路径。 
      

  4.   

    DirectoryInfo  newCurrentDirectory  =  new DirectoryInfo("c:\\");
    ok