2012-08-16 81 views
1
<% 
virtPath = "\\mnbv00ww7044832\central engineer\OH\OSP Engineering\ATHN\2011" 
''#virtPath = "C:\central engineer\OH\OSP Engineering\ATHN\2011" 
dim fs 
set fs=Server.CreateObject("Scripting.FileSystemObject") 
if fs.FolderExists(virtPath) then 
    response.write(virtPath & " exits !!!") 
else 
    response.write(virtPath & "does not exist") 
end if 
set fs=nothing 
%> 

根据此代码文件夹存在时,我给路径为C:...,但它显示该文件夹不存在,当我尝试通过计算机名称访问它。我尝试了几乎所有我能想到的,但出于某种原因,我无法找到解决方案。基本上我需要访问另一台计算机上的文件夹。文件路径到服务器经典asp

感谢 聂

+0

尝试将该文件夹映射为网络驱动器,例如'Z:'然后通过该文件夹给予IUSR帐户适当的权限。 – 2012-08-19 06:46:54

回答

1

首先它不是明确的,你明白,你不能简单地替代“\ mnbv00ww7044832”为“C:”。不过,假设您已经在“中央工程师”文件夹中创建了名为“中央工程师”的网络文件共享。

您需要确保用于访问共享的用户安全令牌不仅可以访问该文件夹,还可以访问共享。