Найти - Пользователи
Полная версия: Локальные жесткие диски
Начало » Python для новичков » Локальные жесткие диски
1
Inok
День добрый
кто подскажет, стоит задача
1. узнать буквы локальных жестких дисков
все буквы я получаю так :
win32api.GetLogicalDriveStrings().split("\x00")[:-2]
2. получить объем жесткого диска
3. получить свободное место на данном жестком дике

Чем меньше модулей будет использовано тем лучше.
GreyZmeem
import win32api
sectors_per_cluster, bytes_per_sector, free_clusters, total_clusters = win32api.GetDiskFreeSpace('c:')
print 'Free:', sectors_per_cluster * bytes_per_sector * free_clusters
print 'Total:', sectors_per_cluster * bytes_per_sector * total_clusters

Цифры на скриншоте немного не совпадают, но это из-за того что проходит какое-то время, пока я запускаю программу и делаю скрин
ilnur
вроде через ctypes можно

http://stackoverflow.com/questions/51658/cross-platform-space-remaining-on-volume-using-python
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB