On 7/1/05, Mark Hammond <[EMAIL PROTECTED]> wrote: > > ..but how do i find out if let's say X:\foo\bar\blarg.baz is a local > > path or in fact a mapped network path? > > win32api.GetLogicalDriveStrings() may also help.
I was going to say that it does not help, but then I found win32file.GetDriveType so for future reference, here is a solution that WorksForMe(tm) >>> def IsMappedDrive(name): ... allDrives = win32api.GetLogicalDriveStrings().split("\x00") ... return name.upper() in [drive for drive in allDrives if win32file.GetDriveType(drive) == win32file.DRIVE_REMOTE] >>> IsMappedDrive("z:\\") True >>> IsMappedDrive("c:\\") False ..so thanks for the pointer /Simon _______________________________________________ Python-win32 mailing list Python-win32@python.org http://mail.python.org/mailman/listinfo/python-win32