当前位置:编程学习 > C#/ASP.NET >>

根据数据库中路径导出物理文件问题

遇到一个导出需求,数据库中保存的是路径和文件名,现在需要导出相对应的物理文件。

不知能否通过数据库完成,数据库是SQL2005。

用C#程序的话,我的思路是读取路径和文件名,判断是否存在,拷贝文件到相应目录。 --------------------编程问答-------------------- --------------------编程问答-------------------- 不知道你说的导出,具体是指什么。
可以用System.IO.FileInfo来进行文件操作。导出的话可以用Stream来弄。 --------------------编程问答-------------------- 我没用过sql2005 只知道楼主你的想法就可以了啊,也可以读取相应的物理文件 --------------------编程问答-------------------- 假设数据库中的文件路径是:string path="...";
引入命名空间:using System.IO;
读取文件内容:
FileInfo info=new FileInfo(path);//得到文件实例可以读取操作了

或者直接使用
FileStream stream=new FileStream(path);//得到Stream对象就可以按照流的方式读取
还可以按字符串方式读取 --------------------编程问答-------------------- 引入命名空间:using System.IO;

File 类就可以搞定啦

//判断文件是否存在
File.Exists(path); 

//拷贝文件
File.Copy("要复制的文件", "目标文件"); --------------------编程问答-------------------- 5楼的有道理,尽量用绝对路径 --------------------编程问答-------------------- up 5楼
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,