[3H] 如何用ASP访问网络(已授权的网上邻居共享)? (50分)

  • 主题发起人 主题发起人 3h
  • 开始时间 开始时间
3

3h

Unregistered / Unconfirmed
GUEST, unregistred user!
如果 PathStr = "/Flash" 则以下代码可用于搜索里面所有的目录里的目录:
Set fs=CreateObject("Scripting.FileSystemObject")
Path=Server.Mappath(PathStr)
Set f=fs.GetFolder(Path)
Set fc=f.SubFolders
For Each f1 in fc
......
Next
但是如果PathStr = "//OtherComputer/aFolder"则代码会出错,
说找不到路径。
大家说说我应该怎么办才好?
我想利用一个网上邻居或者用分布式文件系统目录里的文件,
搜索里面的东西,在需要也能在IIS里提供下载。
实际是PathStr里IIS里的一个虚拟目录,
指向一个实际本地硬盘里的目录没问题。
但指向一个其它机器的共享目录则不行,
请教。
谢谢!
 
试试//OtherComputer/aFolder 网上邻居应该是用//开头的.
 
To 3h
但是如果PathStr = "//OtherComputer/aFolder"则代码会出错,
说找不到路径。
PathStr = '//OtherComputer/aFolder'可以
对了,你是什么操作系统
 
一时笔误,无论怎么斜杠都是不可以的,
甚至它它映射成一个驱动器,例如“X:/”
这样都说找不到路径。
我已经完全共享,这里都能删那边的文件了。
是不是FileSystemObject不能管理网络文件夹?
 
MS Windows 2000 Server / Advanced Server。
 
不行的.FSO只能访问本机文件.无法访问网络.
 
amourz兄:如果确要访问网络(确实有权)那应该怎么办?请一定要想个办法出来……[?][?]
 
给每台机器都装IIS,建立自己的WEB服务器
 
amourz兄,这个方法我知道,我就是不想浪费多一个宝贵的公网IP呀:(
再说重新去拉网线也麻烦死了。
好象用ASP.NET也不行,说是登录失败???
 
估计大伙也没什么更好的办法。后来一转念算了,浪费多一个公网IP好了。:)
散分!
 
后退
顶部