Ik heb een functie die als argument een driveletter meekrijgt. Bijvoorbeeld M:\.
Ik maak daar een DriveInfo instantie van:
En als ik dan van d de TotalSize property opvraag, krijg ik de totale grootte van die drive terug. Bij harde schijven gaat dat gewoon goed. Maar als ik dat van een DVD of CD wil opvragen, krijg ik de gebruikte grootte terug en niet de maximale capaciteit.
Ik krijg bij een CD bijvoorbeeld 200 MB terug. Maar ik wil ook op een of andere manier kunnen opvragen dat ie maximaal 700 MB kan zijn.
Eigenlijk wil ik gewoon weten of het een CD / DVD / BluRay / HDDVD / etc. is. Ik dacht dat te doen d.m.v. de DriveType property, maar die is voor zowel CD als DVD (en ik gok ook BluRay en aanverwanten) hetzelfde, namelijk: CDRom. Daar schiet ik dus ook niet zoveel mee op.
Nu heb ik al een hoop gegoogled, maar ik lees eigenlijk alleen maar dat het niet mogelijk is. Vind ik een beetje raar, gezien Windows het het zelf bijvoorbeeld wel kan. Het moet toch op een of andere manier mogelijk zijn?
Ik maak daar een DriveInfo instantie van:
C#:
1
| DriveInfo d = new DriveInfo(path); |
En als ik dan van d de TotalSize property opvraag, krijg ik de totale grootte van die drive terug. Bij harde schijven gaat dat gewoon goed. Maar als ik dat van een DVD of CD wil opvragen, krijg ik de gebruikte grootte terug en niet de maximale capaciteit.
Ik krijg bij een CD bijvoorbeeld 200 MB terug. Maar ik wil ook op een of andere manier kunnen opvragen dat ie maximaal 700 MB kan zijn.
Eigenlijk wil ik gewoon weten of het een CD / DVD / BluRay / HDDVD / etc. is. Ik dacht dat te doen d.m.v. de DriveType property, maar die is voor zowel CD als DVD (en ik gok ook BluRay en aanverwanten) hetzelfde, namelijk: CDRom. Daar schiet ik dus ook niet zoveel mee op.
Nu heb ik al een hoop gegoogled, maar ik lees eigenlijk alleen maar dat het niet mogelijk is. Vind ik een beetje raar, gezien Windows het het zelf bijvoorbeeld wel kan. Het moet toch op een of andere manier mogelijk zijn?
PV: Growatt MOD5000TL3-XH + 5720wp, WPB: Atlantic Explorer v4 270LC, L/L: MHI SCM 125ZM-S + SRK 50ZS-W + 2x SRK 25ZS-W + SRK 20ZS-W Modbus kWh meter nodig?