ASP自动读取文件路径并写入到SQL中
请问一下,能否实现这样一个功能?
将一个指定文件夹及其子文件夹中的各级目录名和文件名(或者每个文件的路径名)自动读取并写入到数据库中。而不是采用我现在的土办法,将一个个文件的名称、路径手动输入到数据库中。ASP的FSO组件能做到吗,ASPUpload组件能实现吗?或者其它什么方法?请多多指教
因为本人初学,希望大虾们的回复尽量的详尽。感谢。。。
问题点数:20、回复次数:5Top
1 楼seraph2(★seraph★)回复于 2005-07-08 10:20:30 得分 5
可以实现,上传的文件路径你是知道的,可以利用SERVER对象中的mappath吧!好象是这个函数将虚拟路径转换成服务器端的物理路径,再将此路径----最好是转换成encode码将起入库!我以前是这么写的!
如果可以保证路径中不包含中文和网络名称,可以不用转encode码入库!
Top
2 楼andymu077(明治佐玛戒--秀曼)回复于 2005-07-08 10:34:46 得分 3
seraph :对这个我不是很懂,我想请教一个问题,就是如果在与上传的文件目录中还有其它的文件夹。那这些文件或是文件夹的路径怎么获得?Top
3 楼babo021()回复于 2005-07-09 09:38:36 得分 0
两位楼兄,我现在可以通过上传操作将上传的文件地址保存到数据库中。
但我现在的意思是不通过上传操作,而自动获取文件和文件夹的路径。
就是,给你一台电脑,希望你通过ASP,自动读取这台电脑中D盘的所有文件地址并自动写入到SQL中,该如何来?Top
4 楼starimpact()回复于 2005-07-09 10:50:25 得分 12
自己编个文件遍历函数不就行了,要用到script.filesystemobject对象Top
5 楼babo021()回复于 2005-08-02 10:46:46 得分 0
相信FSO可以实现上述功能,不过我这还没测试,先结帖吧。Top




