您的位置:首页 > 编程语言 > C#

C#文件相关的操作

2015-12-12 16:13 357 查看
1,遍历文件夹下所有文件,并用listbox显示。

       string str;
string[] allfile;
allfile=Directory.GetFiles(@"F:\temp");
foreach(string temp in allfile)
{
str=temp.Substring(7);

listBox1.Items.Add(str);
}


2,删除文件夹下所有文件,保留文件夹。

      string dir = @"F:\temp";
foreach (string d in Directory.GetFileSystemEntries(dir))
{
if (File.Exists(d))
{
FileInfo fi = new FileInfo(d);
if (fi.Attributes.ToString().IndexOf("ReadOnly") != -1)
fi.Attributes = FileAttributes.Normal;
File.Delete(d);//直接删除其中的文件
Form3_Load(null, null);
}
}


3,文件夹选择器folderBrowserDialog

弹出退化框,用于导出文件保存的文件夹路径选择。

        folderBrowserDialog1.RootFolder = Environment.SpecialFolder.Desktop;//默认打开路径
        if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
{
string path = folderBrowserDialog1.SelectedPath;//选择后的文件夹路径
          //处理代码

}


4,OpenFileDialog 浏览文件夹,选择文件进行导入。

       openFileDialog1.Filter = "*.txt(库存txt文件)|*.txt";
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
path = openFileDialog1.FileName;
//处理代码
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: