是不是权限问题
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace chazhao
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
void FindFiles(DirectoryInfo dir, string FileName)
{
FileInfo[] files = dir.GetFiles(FileName);
if (files.Length != 0)
{
foreach (FileInfo aFile in files)
{
ListViewItem lvi;
string[] s = new string[]{aFile.Name,aFile.Directory.FullName,
aFile.Length.ToString(),aFile.LastWriteTime.ToString()};
lvi = new ListViewItem(s);
listView1.Items.Add(lvi); }
}
DirectoryInfo[] dirs = dir.GetDirectories();
if(dirs.Length!=0)
{
foreach (DirectoryInfo aDir in dirs)
FindFiles(aDir, FileName);
}
} private void button1_Click(object sender, EventArgs e)
{
string s = textBox1.Text;
if (s == "")
MessageBox.Show("文件名称不能为空");
else
{
int n = s.IndexOf(".");
if (n == -1)
s += ".*";
if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
{
DirectoryInfo dir = new DirectoryInfo(@folderBrowserDialog1.SelectedPath.ToString());
FindFiles(dir, s);
}
}
}
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货