2012-08-16 96 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:」。不過,假設您已經在「中央工程師」文件夾中創建了名爲「中央工程師」的網絡文件共享。

您需要確保用於訪問共享的用戶安全令牌不僅可以訪問該文件夾,還可以訪問共享。