Wie programmiere ich den Windows-Download-Ordner "% USERPROFILE% / Downloads"?
In .Net können wir retreive die Pfade zu den 'special folders', wie Dokumente - /Desktop-etc. Heute habe ich versucht einen Weg zu finden, um den Pfad zu der "Downloads" - Ordner, aber es ist nicht besonders genug, es scheint.
Ich weiß, ich kann einfach tun "C:\Users\Username\Downloads', das scheint aber eine hässliche Lösung. Also, wie kann ich abrufen, den Weg mit .Net?
InformationsquelleAutor der Frage Muis | 2010-09-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dem problem, Ihre erste Antwort ist: es würde Ihnen FALSCHE Ergebnis, wenn die Standard-Downloads-Dir-wurde geändert, um [Download1]! Der richtige Weg, es zu tun, die alle Möglichkeiten
Um es zu testen, wenn Sie ausdrücklich den Wunsch Ihren persönlichen download-dir, du-flag standardmäßig auf false -->
Oder nur eine Zeile Umwelt.ExpandEnvironmentVariables()--> (die einfachste Lösung).
InformationsquelleAutor der Antwort Jenna Leaf
Ja, es ist etwas besonderes, entdecken Sie den Namen dieses Ordners nicht möglich werden, bis Vista. .NET noch unterstützen muss, die vor-Betriebssysteme. Sie können pinvoke SHGetKnownFolderPath() um diese Einschränkung zu umgehen, wie diese:
InformationsquelleAutor der Antwort Hans Passant
Ich verwendete den folgenden code und es funktioniert .net 4.6 mit Windows 7 und höher.
Der folgende code gibt die Benutzer-Profil-Ordner Pfad ->
"C:\Users\<username>"
Nächsten Zugriff auf den Ordner "downloads" kombinieren Sie einfach zusätzliche Pfad-strings wie folgt:
Nun, das endgültige Ergebnis wird sein,
Hoffe, es spart Zeit für jemanden in der Zukunft.
InformationsquelleAutor der Antwort Jabez
versuchen:
seine nur ein trick , keine Lösung .
InformationsquelleAutor der Antwort Pratama Aditya
VB versuchen...
InformationsquelleAutor der Antwort H--