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:... として指定するとフォルダーが存在しますが、コンピューター名でアクセスしようとするとフォルダーが存在しないことが示されます。思いついたほとんどすべてを試しましたが、何らかの理由で解決策が見つかりません。基本的に、別のコンピューターのフォルダーにアクセスする必要があります。

ありがとうニック

4

1 に答える 1

1

まず、「\mnbv00ww7044832」を「c:」に単純に置き換えることができないことを理解しているかどうかが明確ではありません。ただし、「central Engineer」フォルダに「central Engineer」という名前のネットワーク ファイル共有を実際に作成したと仮定します。

共有へのアクセスに使用されるユーザー セキュリティ トークンが、フォルダーへのアクセス権だけでなく、共有へのアクセス権も持っていることを確認する必要があります。

于 2012-08-17T17:17:04.840 に答える