3-4 文件读写例子(4)
2009-10-11 00:05
176 查看
[align=left] /// <summary>[/align]
[align=left] /*******************************************************[/align]
[align=left] **方法 名:ReadTextFile[/align]
[align=left] **输入参数:filepath:文件路径;[/align]
[align=left] **输出参数:i:读取类型(1:正常;2:文件读取错误;3:文件或路径无效);[/align]
[align=left] ** filecontent:返回内容[/align]
[align=left] **返 回 值:逻辑类型参数[/align]
[align=left] **创 建 人:钱哨[/align]
[align=left] **创建日期:09-7-9[/align]
[align=left] **描 述:读取存放在某目录下名称为filepath文件内容。[/align]
[align=left] *******************************************************/[/align]
[align=left] public void ReadTextFile(string filepath, out Int16 i, out string filecontent)[/align]
[align=left] {[/align]
[align=left] if (File.Exists(filepath))[/align]
[align=left] {[/align]
[align=left] try[/align]
[align=left] {[/align]
[align=left] StreamReader textreader = new StreamReader(filepath, System.Text.Encoding.Default);[/align]
[align=left] filecontent = textreader.ReadToEnd();[/align]
[align=left] textreader.Close();[/align]
[align=left] i = 1;[/align]
[align=left] }[/align]
[align=left] catch[/align]
[align=left] {[/align]
[align=left] i = 2;[/align]
[align=left] filecontent = "文件读取错误!";[/align]
[align=left] }[/align]
[align=left] }[/align]
[align=left] else[/align]
[align=left] {[/align]
[align=left] i = 0;[/align]
[align=left] filecontent = "文件或路径无效!";[/align]
[align=left] }[/align]
[align=left] }[/align]
[align=left] /// <summary>[/align]
[align=left] /*******************************************************[/align]
[align=left] **方法 名:DirectoryOption[/align]
[align=left] **输入参数:filepath:文件路径;[/align]
[align=left] **输出参数:i:读取类型 (0:创建文件夹;1:文件夹删除;2:文件夹移动;3:获取文件夹下面所有的子文件信息) filecontent:返回内容[/align]
[align=left] **返 回 值:逻辑类型参数[/align]
[align=left] **创 建 人:钱哨[/align]
[align=left] **创建日期:09-7-9[/align]
[align=left] **描 述:读取存放在某目录下名称为filepath文件内容。[/align]
[align=left] *******************************************************/[/align]
[align=left] /// <summary>[/align]
[align=left] public bool DirectoryOption(string Directorypath, string TargetDirectorypath, Int16 OptionMethord, out string[] filesname)[/align]
[align=left] {[/align]
[align=left] bool k = true;[/align]
[align=left] filesname = null;[/align]
[align=left] if (Directory.Exists(Directorypath))[/align]
[align=left] {[/align]
[align=left] try[/align]
[align=left] {[/align]
[align=left] if (OptionMethord == 0)[/align]
[align=left] {[/align]
[align=left] //创建文件夹[/align]
[align=left] Directory.CreateDirectory(Directorypath);[/align]
[align=left] }[/align]
[align=left] else if (OptionMethord == 1)[/align]
[align=left] {[/align]
[align=left] //文件夹删除[/align]
[align=left] Directory.Delete(Directorypath, true);[/align]
[align=left] }[/align]
[align=left] else if (OptionMethord == 2)[/align]
[align=left] {[/align]
[align=left] //文件夹移动[/align]
[align=left] Directory.Move(Directorypath, TargetDirectorypath);[/align]
[align=left] }[/align]
[align=left] else if (OptionMethord == 3)[/align]
[align=left] {[/align]
[align=left] //获取文件夹下面所有的子文件信息[/align]
[align=left] filesname = Directory.GetFiles(Directorypath);[/align]
[align=left] }[/align]
[align=left] }[/align]
[align=left] catch[/align]
[align=left] {[/align]
[align=left] k = false;[/align]
[align=left] }[/align]
[align=left] }[/align]
[align=left] else[/align]
[align=left] {[/align]
[align=left] Directory.CreateDirectory(Directorypath);[/align]
[align=left] k = true;[/align]
[align=left] }[/align]
[align=left] return k;[/align]
[align=left] }[/align]
[align=left] }[/align]}
[align=left] /*******************************************************[/align]
[align=left] **方法 名:ReadTextFile[/align]
[align=left] **输入参数:filepath:文件路径;[/align]
[align=left] **输出参数:i:读取类型(1:正常;2:文件读取错误;3:文件或路径无效);[/align]
[align=left] ** filecontent:返回内容[/align]
[align=left] **返 回 值:逻辑类型参数[/align]
[align=left] **创 建 人:钱哨[/align]
[align=left] **创建日期:09-7-9[/align]
[align=left] **描 述:读取存放在某目录下名称为filepath文件内容。[/align]
[align=left] *******************************************************/[/align]
[align=left] public void ReadTextFile(string filepath, out Int16 i, out string filecontent)[/align]
[align=left] {[/align]
[align=left] if (File.Exists(filepath))[/align]
[align=left] {[/align]
[align=left] try[/align]
[align=left] {[/align]
[align=left] StreamReader textreader = new StreamReader(filepath, System.Text.Encoding.Default);[/align]
[align=left] filecontent = textreader.ReadToEnd();[/align]
[align=left] textreader.Close();[/align]
[align=left] i = 1;[/align]
[align=left] }[/align]
[align=left] catch[/align]
[align=left] {[/align]
[align=left] i = 2;[/align]
[align=left] filecontent = "文件读取错误!";[/align]
[align=left] }[/align]
[align=left] }[/align]
[align=left] else[/align]
[align=left] {[/align]
[align=left] i = 0;[/align]
[align=left] filecontent = "文件或路径无效!";[/align]
[align=left] }[/align]
[align=left] }[/align]
[align=left] /// <summary>[/align]
[align=left] /*******************************************************[/align]
[align=left] **方法 名:DirectoryOption[/align]
[align=left] **输入参数:filepath:文件路径;[/align]
[align=left] **输出参数:i:读取类型 (0:创建文件夹;1:文件夹删除;2:文件夹移动;3:获取文件夹下面所有的子文件信息) filecontent:返回内容[/align]
[align=left] **返 回 值:逻辑类型参数[/align]
[align=left] **创 建 人:钱哨[/align]
[align=left] **创建日期:09-7-9[/align]
[align=left] **描 述:读取存放在某目录下名称为filepath文件内容。[/align]
[align=left] *******************************************************/[/align]
[align=left] /// <summary>[/align]
[align=left] public bool DirectoryOption(string Directorypath, string TargetDirectorypath, Int16 OptionMethord, out string[] filesname)[/align]
[align=left] {[/align]
[align=left] bool k = true;[/align]
[align=left] filesname = null;[/align]
[align=left] if (Directory.Exists(Directorypath))[/align]
[align=left] {[/align]
[align=left] try[/align]
[align=left] {[/align]
[align=left] if (OptionMethord == 0)[/align]
[align=left] {[/align]
[align=left] //创建文件夹[/align]
[align=left] Directory.CreateDirectory(Directorypath);[/align]
[align=left] }[/align]
[align=left] else if (OptionMethord == 1)[/align]
[align=left] {[/align]
[align=left] //文件夹删除[/align]
[align=left] Directory.Delete(Directorypath, true);[/align]
[align=left] }[/align]
[align=left] else if (OptionMethord == 2)[/align]
[align=left] {[/align]
[align=left] //文件夹移动[/align]
[align=left] Directory.Move(Directorypath, TargetDirectorypath);[/align]
[align=left] }[/align]
[align=left] else if (OptionMethord == 3)[/align]
[align=left] {[/align]
[align=left] //获取文件夹下面所有的子文件信息[/align]
[align=left] filesname = Directory.GetFiles(Directorypath);[/align]
[align=left] }[/align]
[align=left] }[/align]
[align=left] catch[/align]
[align=left] {[/align]
[align=left] k = false;[/align]
[align=left] }[/align]
[align=left] }[/align]
[align=left] else[/align]
[align=left] {[/align]
[align=left] Directory.CreateDirectory(Directorypath);[/align]
[align=left] k = true;[/align]
[align=left] }[/align]
[align=left] return k;[/align]
[align=left] }[/align]
[align=left] }[/align]}
相关文章推荐
- 用jxl读写excel的.xls文件的例子 带样式
- C# 类用XmlSerializer进行序列化和反序列化进行文件读写的一个简单例子
- Android读写文件的一个简单入门的例子
- 读写 .plist 文件的代码例子
- java中经常用到的读写配置文件的信息properties属性的写入,读取例子
- java缓存读写文件小例子
- java文件读写的例子
- Android开发循序渐进实例3--文件读写例子
- Java学习笔记之swing文件选取器 例子 (4种读写文件方式-和图片的读写方法)
- MSDN看到的一个读写文件及路径等操作的例子,觉得可以学习一下。。。
- properties文件的读写使用例子
- 使用jexcel读写excel文件的例子
- java:IO-一个文件读写例子
- java中经常用到的读写配置文件的信息properties属性的写入,读取例子
- 读写.plist文件的例子
- c++读写文件和测试程序运行时间的例子
- 3-4 文件读写例子
- php SimpleXML读写XML接口文件例子分析
- java缓存读写文件小例子
- 【转载】关于:读写xls文件,提供下载的一个小例子(jxl 的简单运用) - 创建文件