OVH Cloud OVH Cloud

Demande de programme java qui permet de changer l'extention d'un fichier

15 réponses
Avatar
wael2014
Bonjour,

Demande de programme java qui permet de changer l’extension d'un fichier .txt en fichier .sch car j'ai essayer mais pas de bonne résultat.

j'attend votre réponce et merci infiniment

5 réponses

1 2
Avatar
Benoit Izac
Bonjour,

le 26/03/2014 à 20:29, wael a écrit dans le message
:

Les fichier à traiter sont dans le projet en courant



Peux-tu être un peu plus précis ? Qu'est-ce que le projet (en) courant ?

--
Benoit Izac
Avatar
wael2014
Le jeudi 20 Mars 2014 à 17:38 par wael2014 :
Bonjour,

Demande de programme java qui permet de changer l’extension d'un fichier
.txt en fichier .sch car j'ai essayer mais pas de bonne résultat.

j'attend votre réponce et merci infiniment


Les fichiers dans le projet ou en écrit le code java c'est à dire dans le même répertoire ou le fichier java enregistrer.
Avatar
Yliur
Le Thu, 27 Mar 2014 04:44:03 -0500
wael2014 a écrit :

Le jeudi 20 Mars 2014 à 17:38 par wael2014 :
> Bonjour,
>
> Demande de programme java qui permet de changer l’extension d'un
> fichier .txt en fichier .sch car j'ai essayer mais pas de bonne
> résultat.
>
> j'attend votre réponce et merci infiniment
Les fichiers dans le projet ou en écrit le code java c'est à dire
dans le même répertoire ou le fichier java enregistrer.



Tu peux utiliser cette fonction par exemple :
http://docs.oracle.com/javase/6/docs/api/java/io/File.html#list%28%29

A priori le répertoire depuis lequel tu lances ton programme devrait
être récupérable par new File (".").

Note que cette page fournit tout un tas de fonctions permettant de
manipuler des fichiers et des répertoires, c'est ici que tu trouveras
ce que tu cherches dans ce domaine en général.
Avatar
Benoit Izac
Bonjour,

le 27/03/2014 à 10:44, wael a écrit dans le message
:

Demande de programme java qui permet de changer l’extension d'un fichier
.txt en fichier .sch car j'ai essayer mais pas de bonne résultat.

j'attend votre réponce et merci infiniment



Les fichiers dans le projet ou en écrit le code java c'est à dire dans
le même répertoire ou le fichier java enregistrer.



[J'espère que je ne fais pas tes devoirs.]

import java.io.File;

public class RenameTxtToSch {
public static void main(String[] args) {
File baseDir = new File("/le/chemin/où/sont/les/fichiers"); // "."

for (File file : baseDir.listFiles()) {
String fileName = file.getName();
int lastDotPos = fileName.lastIndexOf('.');
if (lastDotPos + 1 < 0)
continue;

String fileExt = fileName.substring(lastDotPos + 1);
String fileRoot = fileName.substring(0, lastDotPos);

if (fileExt.toLowerCase().equals("txt")) {
File newFile = new File(baseDir + "/" + fileRoot + ".sch");
file.renameTo(newFile);
}
}
}
}

--
Benoit Izac
Avatar
wael2014
Le jeudi 20 Mars 2014 à 17:38 par wael2014 :
Bonjour,

Demande de programme java qui permet de changer l’extension d'un fichier
.txt en fichier .sch car j'ai essayer mais pas de bonne résultat.

j'attend votre réponce et merci infiniment


Merci pour vos aides
1 2