Pfade vergleichen

06/03/2012 - 11:07 von R.Kantas | Report spam
Kann man per Win32-API feststellen, ob sowas wie
Pfad1 = D:\Dir1\A\AA und Pfad2 = D:\Dir1\B\..\A\AA
auf denselben Ordner bzw. Datei verweist - abgesehen vom manuellen
Aufpfriemeln durch Einlesen und Auswerten der Ordnerstrukturen?

Gruß rokas
 

Lesen sie die antworten

#1 Herbert Sparrer
06/03/2012 - 12:08 | Warnen spam
Mit dem FileSystemObject wàr's einfach machbar:

' Referenz auf 'Microsoft Scripting Runtime' seten

Const Pfad1 As String = "D:\Dir1\A\AA"
Const Pfad2 As String = "D:\Dir1\B\..\A\AA"

Dim fso As New Scripting.FileSystemObject

If (fso.GetAbsolutePathName(Pfad1) = _
fso.GetAbsolutePathName(Pfad2)) Then
...

Herbert

Kann man per Win32-API feststellen, ob sowas wie
Pfad1 = D:\Dir1\A\AA und Pfad2 = D:\Dir1\B\..\A\AA
auf denselben Ordner bzw. Datei verweist - abgesehen vom manuellen
...

Ähnliche fragen