[python] Test vložení diskety pod windows-y
zu1234
zu1234 na seznam.cz
Neděle Duben 20 12:02:46 CEST 2008
Bohužel,
i tento pokus nevyvolá chybu,
s kterou by bylo možno již něco vymyslet,
ale rovnou vyvolává systémové message okno "Chybí disk".
To ten "dir" je lepší, bohužel.
Ale děkuji za reakci!
ZU
Marek Palatinus napsal(a):
> Pokud si dobre pamatuji (a diskety jsem nevidel uz mnoho, mnoho let),
> tak disketova mechanika nema zadnou detekci pritomnosti media (na rozdil
> od CDROM). Tj. muzete proste zkusit nejakou diskovou operaci a bud se
> povede nebo ne.
>
> Nemuzu to odzkouset, protoze nejsem hrdym majitelem disketove mechaniky,
> ale zkusil bych obalit do vyjimky neco jako
>
> try:
> os.path.exists("a:\neco_blablabla.txt")
> except:
>
> ''' zjistit, co to hodilo za vyjimku '''
>
> a zkusli bych, jestli z exception neco nepoznam...
>
> S pozdravem
> MP
>
> 2008/4/19 zu1234 <zu1234 na seznam.cz <mailto:zu1234 na seznam.cz>>:
>
> Zdravím!
>
> Neznáte někdo hezčí řešení, které by otestovalo
> zda je vložena disketa čistějším způsobem,
> bez volání dos-ového dir-u
> (a bez vyskakování windows message okna "Chybí disk")?
>
> dos_cmd='dir /s '+ fi_arch
> check_file=os.popen(dos_cmd)
> line = check_file.readline()
> if not line:
> print u"Jednotka není připravena"
>
> Jen mne zajímá zda jsem něco neopomenul.
>
> Díky, ZU
Další informace o konferenci Python