2012-12-11 13 views
5

Ich habe ein Programm zum Speichern und Lesen von PDF-Dateien. Ich speichere Datei im Ordner in bin. Aber ich möchte auf Dateien von verschiedenen Computern zugreifen.Wie halten Dateipfad in app.config

Ich habe gehört, Dateipfad in app.config zu halten, aber ich weiß nicht, wie kann ich es tun?

+0

Ich denke, Sie haben die gleiche Frage schon einmal gestellt. Was ist das, was du nicht bekommst? http://stackoverflow.com/questions/7606955/how-implement-usercontrol-in-winforms-mvp-pattern – RATHI

+0

Entschuldigung Ich kopiere Frage falsch ... Ich bearbeite es –

Antwort

26

können Sie speichern den Dateipfad in einer app.config-Datei, indem Sie dieses Format in der App config:

<configuration> 
<appSettings> 
    <add key="Path" value="\\ComputerName\ShareName"/> 
</appSettings> 
</configuration> 

Anschließend können Sie die App-Einstellungen lesen Sie dort gespeichert, um die Konfigurationsmanager-Klasse. Sie müssen in Ihrem Projekt einen Verweis auf System.Configuration hinzufügen und im Code darauf verweisen.

Danach kann Ihr Pfad durch Zugriff auf ConfigurationManager.AppSettings["Path"] gelesen werden - es wird eine string sein.

+0

Als Ergänzung zu Ihrer Antwort, wenn Sie setzen müssen Pfad zum Ordner in Wert könnte es im Format sein wie: "C: \ Temp \ Folder" (keine Notwendigkeit, Backslash-Zeichen wie "C: \\ Temp \\ Folder" zu entgehen) – Reven