C#文件相关的操作
2015-12-12 16:13
357 查看
1,遍历文件夹下所有文件,并用listbox显示。
2,删除文件夹下所有文件,保留文件夹。
3,文件夹选择器folderBrowserDialog
弹出退化框,用于导出文件保存的文件夹路径选择。
4,OpenFileDialog 浏览文件夹,选择文件进行导入。
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; //处理代码 }
相关文章推荐
- C#字母转换成数字/数字转换成字母 - ASCII码转换
- C# Enum,Int,String的互相转换
- C# 使用枚举获取对应的数组值时
- C#多线程
- C#多线程
- C#获取MAC地址的几种方法
- c#获取本地IP和MAC地址
- C# Timer执行方法
- C#List Sort多字段排序
- 用C#通过反射实现动态调用WebService 告别Web引用
- C#中var关键字
- C#中virtual和abstract的区别
- C#如何根据配置实现动态窗体
- C# 使用正则 全字匹配查找替换(Google KeyWord:C# Regex Whole Word Replace)
- 【源码分享】-c#界面源代码分享
- C# 重绘 windows 窗体标题栏和边框
- C#注册表操作
- C# 获取系统时间及时间格式
- C#游戏编程:《控制台小游戏系列》之《一、黎明前的黑暗》
- C#剪切板