C#中的文件操作
摘要:1.获取某个目录下的所有文件方法1:DirectoryInfo TheFolder = new DirectoryInfo(dirPath);FileInfo[] fileInfo = TheFolder.GetFiles();//获取文件信息//遍历文件,提取文件名foreach (FileInfo file in fileInfo){ list.Add(file.Name);}方法2:string curDir = workSpacePath + "\\" + fileName;//获取当前目录下所有的文件,文件名是全路径的string[] fileNames = Di
阅读全文
posted @
2013-04-30 16:34
Frank.Fan
阅读(351)
推荐(0) 编辑
Winform中使用打开文件对话框和文件夹浏览对话框
摘要:在进行winform开发的时候经常会使用打开文件对话框(OpenFileDialog)和文件夹浏览对话框(FolderBrowserDialog)。一、文件夹浏览对话框(FolderBrowserDialog)第一步、从工具箱中引入一个FolderBrowserDialog组件,当这个组件被添加到窗体上时会出现在窗体下方的空白区域,如图:第二步、需要一个按钮激发打开文件夹的行为,针对这个按钮btnSelectPath我们可是使用如下方法:private void btnSelectPath_Click(object sender, EventArgs e){ folderBrowserD...
阅读全文
posted @
2013-04-30 14:52
Frank.Fan
阅读(1791)
推荐(0) 编辑
汉诺塔算法
摘要:一个印度传说:在一个神庙里有有一个汉诺塔,就是一个铜板上插着3个宝石针,其中一根针从上到下的穿着由小到大的铜片64片,僧人们一次只能移动一个铜片,并且不论移到哪个针上,必须保持小片在大片上面。僧侣们预言,当所有的铜片都从穿好的那根针上移到另外一根针上时,世界就将在一声霹雳中消亡。当然,这只是个传说,如果每秒钟移动一次,那么移完这个汉诺塔将耗费大约 5845亿年,到那时说不定又有新的星系被人类发现了。汉诺塔算法可以根据推理得出:public class HanioDemo{ //把第几个盘子从哪个杆子上移动到哪个杆子上 private void Move(int iNum, char...
阅读全文
posted @
2013-04-06 22:19
Frank.Fan
阅读(658)
推荐(0) 编辑