2011-12-11 33 views
1

私は共有フォルダにautocadファイルを開こうとしていますが、ファイルが見つかりませんでしたが、ファイルが存在するというcomexceptionで失敗します。 は、ここでは、コードです:(「filePathには、」ファイルへのパスで、acAppは、AutoCADのオブジェクトへの参照です。)ComException:ファイルが見つかりません

if(File.Exists("filePath")) 
{ 
    acApp.Documents.Open("filePath"); 
} 
+0

任意のより多くの情報?例えばプログラミング言語? – Jonas

+0

誰もその共有フォルダにアクセスすることはできませんが、私はユーザーを定義し、彼のアクセス権を設定しています。共有フォルダにアクセスしたいのですが、このユーザーはapi method.butでログオンします。私はその共有フォルダ内のファイルを開きたい: "ファイルが見つかりません"。 –

答えて

1

がUNCバージョンを使用して共有ドライブとパスを交換してください。

+0

ありがとうございます、どうすればいいですか? –

+0

、私のファイルパスは\\ servername \ sharedfolder \ protectedfolder \ file1.dwgです。このパスはUNCのバージョンパスかどうかですか? –

+0

//で始まる場合、UNCパスです:http://en.wikipedia.org/wiki/Path_(computing)#Uniform_Naming_Convention – Maxence

0

使用\\代わり\

使用filePath = "\\servername\\sharedfolder\\protectedfolder\\file1.dwg"

または

使用フルパスの"D:\\servername\\sharedfolder\\protectedfolder\\file1.dwg"

関連する問題