ich nochmal.
Ich habe in dem Framework, mit dem ich beruflich rumhantiere, neulich
eine sehr hᅵbsche Funktion gefunden, die prᅵft, ob ein Pfad ein lokales
Laufwerk anspricht oder einen Netzpfad. Also so in etwa:
string MapPath(string path) { ... }
MapPath(@"C:\bla\foo.txt") -> C:\bla\foo.txt
MapPath(@"E:\bla\foo.txt") -> E:\bla\foo.txt, wenns n USB-Stick ist
MapPath(@"P:\bla\foo.txt") -> \\GroupServer\subfolder\bla\foo.txt, wenns
n Netzpfad ist.
und auch
MapPath(@"\\localhost\meineFreigabe\bla\foo.txt") -> C:\bla\foo.txt
Jemand eine Idee, wie man das hinkriegt? Kᅵnnt ich grad gut gebrauchen.
CP
schau dir das alles mal an:
WNetGetUniversalName
PathIsUNC
PathStripToRoot
PathIsNetworkPath
WNetEnumResource
WNetGetConnectionA
NetShareGetInfo
und verwandte,...
Jetzt kannst Du anfangen zu basteln ;-), schau Dir in
der MSDN und Dokus die anderen "verwandten" Funktionen
an, da gibts extrem viel, was dir helfen kann,...
Grᅵᅵe
Kerem
--
-----------------------
Beste Grᅵsse / Best regards / Votre bien devoue
Kerem Gᅵmrᅵkcᅵ
Latest Project: http://www.pro-it-education.de/software/deviceremover
Latest Open-Source Projects: http://entwicklung.junetz.de
-----------------------