[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