C#使用System.IO中的文件操作方法在Windows系统中处理本地文件相当顺手,这里我们还总结了在Oracle中保存文件的方法,嗯,接下来就来看看整理的C#操作本地文件及保存文件到数据库的基本方法总结
命名空间:
using System.IO;
写文本文件
StreamWriter sw=File.CreateText("c:text.txt");
sw.WriteLine("C#"); //写入一行文本
sw.Write("www.csdn.net"); //在文本末尾写入文本
sw.Flush(); //清空
sw.Close(); //关闭
读文本文件
StreamReader sr = File.OpenText("c:text.txt");
sr.ReadLine(); //读取一行数据
sr.Read(); //读取一个字符
sr.ReadToEnd(); //从当前位置读取到文本结束
sr.Close(); //释放资源
追加文本文件
StreamWriter sw = File.AppendText("c:text.txt");
sw.WriteLine("C#"); //写入一行文本
sw.Write("www.csdn.net"); //在文本末尾写入文本
sw.Flush(); //清空
sw.Close(); //关闭
判断文件是否存在
File.Exists("c:text.txt");
删除文件
File.Delete("c:text.txt");
复制文件
File.Copy("c:text.txt", "c:copy.txt"); //把c:text.txt复制到c:copy.txt
移动文件
File.Copy("c:text.txt", "d:text.txt"); //把c:text.txt移动到d:text.txt
文件夹创建、移动、删除
Directory.Delete("c:test"); //删除C盘下的test文件夹
Directory.CreateDirectory("c:test"); //在C盘创建test文件夹
Directory.Exists("c:test"); //验证C盘test文件夹是否存在
Directory.Move("c:test", "d:test"); //把c:test移动到d:test
Oracle数据库中保存文件(C#)
Oracle中有Blob和Clob可以保存大数据量。其中Blob是指二进制大对象也就是英文Binary Large Object的缩写,用来存储大量二进制数据。而Clob是指大字符对象是英文Character Large Object的缩写,用来存储大量文本数据。










