您的位置:首页 > 职场人生

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]}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息