Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: QB: Levytilan määrä DOSissa

juhaz [20.07.2005 13:55:56]

#

Onko dossissa mitään keinoa näyttää levytilan määrää? Eli oliko esimerkiksi MSDOS 6.22 mitään df -h kaltaista komentoa tai vastaavaa, että pystyi näkemään kuinka paljon levytilaa on kaikenkaikkiaan, kuinka paljon levytilaa on vapaana ja kuinka paljon siitä on käytetty?

Jos ei niin olisiko kenelläkään mitään ideaa kuinka tälläisen saisi järjestettyä? Olisi nimittäin pienoinen tarve :P

Harrastelija [20.07.2005 14:40:56]

#

DIR muistaakseni...

Harrastelija [20.07.2005 14:44:41]

#

Kaikki DOSin komennot nähdäksesi avaa tiedosto Command.com jossain DOS-editorissa, kuten EDITissä. ;)

Antti Laaksonen [20.07.2005 14:56:29]

#

Tosiaan DIR-listauksen lopussa on vapaa levytila, ja tarkempia tietoja kertoo CHKDSK-komento.

Jos teet omaa ohjelmaa, näistä keskeytyksistä on apua:
http://members.tripod.com/~oldboard/assembly/int_21-36.html
http://members.tripod.com/~oldboard/assembly/int_21-1c.html

Kaikki DOSin komennot näkee helpoiten kirjoittamalla HELP.

neau33 [22.07.2005 03:29:21]

#

Jos sä haluut tehdä ton jutun vaikka QBasic'llä niin...

OPEN "Levytila.bat" FOR OUTPUT AS #1: PRINT #1, "ECHO OFF"
PRINT #1, "DIR >Levytila.dat": PRINT #1, "Exit": CLOSE #1
SHELL = "Levytila.bat": KILL "Levytila.bat"
OPEN "Levytila.dat" FOR INPUT AS #1: DO WHILE NOT EOF(1)
INPUT #1, Msg$: LOOP: CLOSE #1
KILL "Levytila.dat: PRINT Msg$

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta