C# 文件操作常用方法总结
2021-10-05 19:17
标签:操作 search sse get 移动 arch 写入 efi director 需引用 System.IO Path为绝对路径 检测指定目录是否存在 Directory.Exists(Path) 创建目录 Directory.CreateDirectory(Path) 删除目录 Directory.Delete(Path, true) 检测指定文件是否存在 File.Exists(Path) 创建文件 CreateFile(Path)删除文件 File.Delete(Path) //创建一个FileInfo对象 FileInfo file = new FileInfo(Path); //创建文件 FileStream fs = file.Create();获取文件扩展名 file.Extension 创建一个文件,并将字节流写入文件 //创建一个FileInfo对象 FileInfo file = new FileInfo(filePath); //创建文件 FileStream fs = file.Create(); //写入二进制流 fs.Write(buffer, 0, buffer.Length); //关闭文件流 fs.Close(); 获取文本文件的行数 File.ReadAllLines(filePath).Length 向文本文件中写入内容 File.WriteAllText(filePath, content) 向文本文件的尾部追加内容 File.AppendAllText(filePath, content) 将源文件的内容复制到目标文件中 File.Copy(sourceFilePath, destFilePath, true); 将文件移动到指定目录 File.Move(sourceFilePath, descDirectoryPath + "\\" + sourceFileName) 获取指定目录中所有文件列表 Directory.GetFiles(directoryPath) directoryPath:指定目录的绝对路径,searchPattern:模式字符串,"*"代表0或N个字符,"?"代表1个字符,isSearchChild:是否搜索子目录 获取指定目录及子目录中所有子目录列表 Directory.GetDirectories(directoryPath, searchPattern, isSearchChild ? SearchOption.AllDirectories : SearchOption.TopDirectoryOnly)获取指定的文件列表 GetFileNames(directoryPath, searchPattern, true) 获取指定文件大小(MB) FileInfo file = new FileInfo(Path); double.Parse((file.Length / 1024 / 1024).ToString()); path 服务器相对路径 获取绝对路径 System.Web.HttpContext.Current.Server.MapPath(path) C# 文件操作常用方法总结标签:操作 search sse get 移动 arch 写入 efi director 原文地址:http://www.cnblogs.com/GoCircle/p/7489299.html