主题:  真的有點難度呵!想請各位高手幫幫忙

mikecow

职务:普通成员
等级:1
金币:0.0
发贴:2
#12002/4/22 11:37:07
我先寫了以下的code






#thisfile.DateLastModified# #name# #SIZE# #thisfile.type#


得出這樣的輸出
04/15/2002 03:19:23 PM Mytemp1 0KB Dir
04/15/2002 03:19:23 PM Mytemp2 0KB Dir
04/15/2002 03:19:23 PM Mytemp3 0KB Dir
12/29/2001 01:09:59 AM Myfile1.doc 12 KB File
12/29/2001 01:09:59 AM Myfile2.exe 12 KB File
12/29/2001 01:09:59 AM Myfile3.xls 12 KB File

例如當我按下Myfile2.exe時,就會找不到檔案!
URL會看見http://192.168.0.1/Myfile2.exe.xls

我的問題是怎樣才能問啟在其他drive的檔案呢?
又能否問啟Mytemp1裡面的檔案呢?
是否要寫絕對路徑?如是又應怎樣寫呢?
我已試過用 ExpandPath("D:/mypub/*.*"),但就會報錯、
是否這裡出錯呢?#name#
很多很多問題,
我就快要暈了!
請各位高手幫幫忙吧!謝謝!



5DDC版主

职务:版主
等级:6
金币:10.0
发贴:3820
#22002/4/22 11:41:22
你上面都很正常,但是url下载的时候就有问题了!
你的文件是存在本地的路径,当然下载不下来了!

你必须将文件存在于root url路径,然后将五里路经转换为url路径,否则当然会找不到文件的!

首先你要保证文件可以通过url 地址下载,然后再做目录独取!



mikecow

职务:普通成员
等级:1
金币:0.0
发贴:2
#32002/4/22 11:54:40
我的文件不是在本地路徑,是在Server的D:/mypub/裡!
我整個網站的目錄都在 Server 的 C:/Inetpub/裡面
我的問題是想問,怎樣才能問啟在其他drive的檔案呢?
謝謝你回覆我!



5DDC版主

职务:版主
等级:6
金币:10.0
发贴:3820
#42002/4/22 12:58:45
你只能列出不同驱动的目录但是,也可以通过tag删除拷贝什么的!不过要想在其他的驱动取文件,必须这么做:
1、建立一个可以通过web下载的目录
2、通过cffile 取文件拷贝到这个目录
3、通过文件属性得到当前的url地址

就可以通过web下载的!直接下在非web驱动器是不可能的!



sivayang

职务:普通成员
等级:1
金币:0.0
发贴:11
#52002/6/17 16:29:50
白云:
哪有比较全面的MX教程(英文的也可以)