Toon posts:

[java] bestand aanpassen en renamen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hi,
Ik zit al een tijdje te zoeken hoe ik een tekstbestand het eenvoudigst aan kan passen. Er moeten gewoon een paar tekstregels bijgezet worden.
Vervelender vind ik hoe ik het bestand moet renamen want,

File f = new File ("bestand.txt");
f.renameTo("bijlage.out");

werk niet. :'(
Het heeft iets te maken met incompatibiliteit van oudere jdk versies.

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

als het met oudere versies te maken heeft is het handig om ff te melden welke versie jij hebt denk ik

Doet iets met Cloud (MS/IBM)


  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

Geeft ie een foutmelding? zo ja welke?

  • GarBaGe
  • Registratie: December 1999
  • Laatst online: 15:47
Dat moeten dan wel hele oude versies zijn. Volgens mij heb ik wel eens dat gedaan.
Je kan altijd nog een nieuw bestand openen en de inhoud van de ene in de andere proppen en dan het origineel wissen :)

Ryzen9 5900X; 16GB DDR4-3200 ; RTX-4080S ; 7TB SSD


  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

renameTo
public boolean renameTo(File dest)
Renames the file denoted by this abstract pathname.
Parameters:
dest - The new abstract pathname for the named file
Returns:
true if and only if the renaming succeeded; false otherwise
Throws:
SecurityException - If a security manager exists and its SecurityManager.checkWrite(java.io.FileDescriptor) method denies write access to either the old or new pathnames
NullPointerException - If parameter dest is null
staat niets bij dat het vanaf 1.2/1.3 is ofzo, dus gewoon 1.1.8 compatible imho

Verwijderd

Topicstarter
Mijn jdk versie is 1.3.0_02.
Maar een bijkomende 'deprecated method warning' heb ik hierbij. Hier ligt volgens mij de oorzaak.

Melding is: "SndEmail.java": Error #: 300 : method renameTo(java.lang.String) not found in class java.io.File at line 83, column 7

Verwijderd

Op woensdag 09 januari 2002 12:29 schreef banderas het volgende:
Mijn jdk versie is 1.3.0_02.
Maar een bijkomende 'deprecated method warning' heb ik hierbij. Hier ligt volgens mij de oorzaak.

Melding is: "SndEmail.java": Error #: 300 : method renameTo(java.lang.String) not found in class java.io.File at line 83, column 7
Ik zie het probleem al. De renameTo functie verwacht als argument een File en geen String.

Dus volgens mij moet je de functie zo aanroepen:

f.renameTo(new File("blaat.txt"));

Verwijderd

Topicstarter
Mooi, dit is dus de oplossing.
Ik werd wel erg op het verkeerde been gezet door de java foutmeldingen.
De oplossing is simpel en strak, kijk daar houd ik nu van. :P
Pagina: 1