2011-12-11 6 views
1

J'essaie d'ouvrir un fichier autocad sur un dossier partagé, mais il échoue avec comexception disant fichier n'a pas été trouvé, mais le fichier existe. est ici le code :(« filePath » est le chemin vers le fichier et acapp est une référence à l'objet Autocad.)ComException: Fichier non trouvé

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

Pas plus d'informations? par exemple. langage de programmation? – Jonas

+0

personne ne peut accéder à ce dossier partagé mais j'ai défini un utilisateur et lui ai donné des droits d'accès. Chaque fois que je veux accéder à mon dossier partagé je me connecte à cet utilisateur avec une méthode api. Mais cette fois j'ai reçu cette erreur je voulais ouvrir un fichier dans ce dossier partagé: "Fichier est introuvable". –

Répondre

1

Essayez de remplacer le chemin avec votre lecteur partagé avec la version UNC.

+0

merci, mais comment puis-je faire cela? –

+0

, mon chemin de fichier est \\ nom_serveur \ dossier_dossier \ protectedfolder \ fichier1.dwg. ce chemin est-il un chemin de version UNC ou non? –

+0

Si cela commence par //, c'est un chemin UNC: http://en.wikipedia.org/wiki/Path_(computing)#Uniform_Naming_Convention – Maxence

0

Utilisation \\ au lieu de \

Utilisez filePath = "\\servername\\sharedfolder\\protectedfolder\\file1.dwg"

ou

utiliser le chemin complet "D:\\servername\\sharedfolder\\protectedfolder\\file1.dwg"