Ich brauche eine Funktion, um festzustellen, ob ein Verzeichnis ein Mount-Punkt für ein Laufwerk ist. Ich fand schon diesen Code, die gut für Linux funktioniert:Python: Mount Point unter Windows oder Linux
def getmount(path):
path = os.path.abspath(path)
while path != os.path.sep:
if os.path.ismount(path):
return path
path = os.path.abspath(os.path.join(path, os.pardir))
return path
Aber ich bin nicht sicher, wie ich diese auf Windows arbeiten würde. Kann ich einfach annehmen, dass der Mount-Punkt der Laufwerksbuchstabe ist (z. B. C :)? Ich glaube, es ist möglich, ein Netzwerk-Mount unter Windows zu haben, so dass ich auch dieses Mount erkennen könnte.
Es ist möglich, ein Laufwerk auf einem Pfad innerhalb eines Laufwerks in Windows installiert zu haben. Ich würde mir vorstellen, dass du in pywin32 nachsehen musst, um eine bessere Vorstellung davon zu bekommen, wie das geht. –