2017-09-08 2 views
-1

Je veux ouvrir un fichier dans Windows Explorer sur un clic de bouton. J'ai une zone de texte qui aura l'emplacement exact du fichier et sur le bouton, ce fichier devrait être ouvert dans Windows Explorer. A partir de maintenant, ce fichier est présent sur mon bureau et non sur n'importe quel bureau distant. Mais, quand j'ai essayé de l'ouvrir en utilisant le processus. Commencez, il me donne "Échec de l'exécution du serveur". Mon ordinateur est Windows Server 2012 R2. Ceci est mon morceau de code.L'exécution du serveur a échoué

try 
{ 
    Process.Start("file:\\F:\\deeps"); 
} 
catch(Exception ex) 
{ 
    TextBox1.Text= ex.Message; 
} 

Répondre

0

Si le fichier doit être ouvert en utilisant le Bloc-notes, puis s'il vous plaît remplacer:

Process.Start("file:\\F:\\deeps"); 

avec ceci:

Process.Start("notepad.exe", @"F:\deeps\MyFile.txt"); 
+0

Merci pour votre réponse, mais je veux ouvrir le dossier dans l'explorateur Windows que –

0

S'il est dans votre PC que

Process.Start(@"F:\deeps"); 

Si c'est sur le serveur que le fichier: \ F: \ deeps ne ver va travailler, il ressemble à une adresse mappée, Essayez bonne adresse avec le serveur ip

\\12.12.12.12\Folder_Name 

\12.12.12.12 is a dummy IP here

+0

j'ai essayé comme \\ mon _IP_address \ \ F: \\ deeps alors il me donne cette erreur: le système ne trouve pas le fichier spécifié. S'il vous plaît aidez-moi avec ce –

+0

@DeepanshiBansal, utilisez-vous votre ip externe? Quelle est l'adresse complète maintenant? – Saurabh

+0

et à partir de maintenant j'utilise mon Sharepoint local pour ouvrir le fichier local. –