Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Java ja tiedostot

primax [05.07.2004 13:29:00]

#

Täytyisi lukea kaikki tiedostot (tekstitiedostoja) tunnetusta kansioista, mutta ohjelman alkaessa ei ole tietoa monta tai minkä nimisiä tiedostoja kansiossa on. Eli ei tiedetä muuta kuin se että tunnetusta kansiosta pitäisi lukea kaikki tiedostot. Miten tällaisen voisi toteuttaa? Onko javassa jotain valmista luokkaa tällaiseen?

Nyt teen sen siten että olen kerännyt ko. kansion tiedostojen nimet yhteen erilliseen tiedostoon, josta ohjelma voi tarkistaa minkä nimisiä tiedostoja pitäisi löytää. Tässä nyt on sellainen ongelma, että aina kun lisää yhden tiedoston luettavien joukkoon, pitää sen tiedoston nimikin lisätä erilliseen tiedostoon. Kuten siis edellä kirjoitin.

Jotain helpompaa ratkaisua? Luulisin, mutten osaa..

tsuriga [05.07.2004 13:37:18]

#

java.io.File.list() palauttaa String-taulukon.
Eli ensin luot File-instanssin polulla
File(myPath);
ja sitten kutsut tuota list metodia.

Tässä kätevä pikalinkki: javascript:q=prompt(%22Search for:%22);if(q!=%22%22 && q!=null) {window.location.href=%22http://onesearch.sun.com/search/developers/index.jsp?qt=" q "&col=javadoc&col=devforums";} else{alert(%22ERROR: Null search!%22);}

(kts. lähdekoodista, tuo lyhentää linkin muuten)

primax [05.07.2004 19:49:39]

#

Kiitoksia

tsuriga [05.07.2004 22:36:05]

#

Ja jos GUIta on kehissä niin on olemassa FileDialog ja JFileChooser.

Marja [06.07.2004 13:43:50]

#

tsuriga kirjoitti:

Ja jos GUIta on kehissä niin on olemassa FileDialog ja JFileChooser.

.. paitsi ettei ainakaan dialogilla tee mitään..

tsuriga [06.07.2004 13:52:48]

#

Jaa miksi? Enpä ole testannut, arvelin vain, että se olisi AWT vastine Swingin JFileChooserille.

Vastaus

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

Tietoa sivustosta