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();//?????????
{
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();//?????????
public DirectoryInfo (
string path
)
C++
public:
DirectoryInfo (
String^ path
)
J#
public DirectoryInfo (
String path
)
参数
path
一个字符串,它指定要在其中创建 DirectoryInfo 的路径。
public DirectoryInfo (
string path
)
C++
public:
DirectoryInfo (
String^ path
)
J#
public DirectoryInfo (
String path
)
JScript
public function DirectoryInfo (
path : String
)
参数
path
一个字符串,它指定要在其中创建 DirectoryInfo 的路径。
ok