Lancer 1 fichier en vbscript dans 1 prog JAVA

Fermé
seb - 10 sept. 2003 à 20:21
 seb - 10 sept. 2003 à 23:04
Bonjour a tous,

je fait un programme en java ou l'utilisateur indique les differents fichiers qu'ils desirent transferer. Quand c'est fait, il appuie sur un bouton OK, et cette action doit entrainer la creation d'un fichier vbscript qui va gerer le transfert de donnees. Comment faire pour creer ce fichier ???
Merci pour les futures reponses !!
Bonne soiree,

Seb
A voir également:

1 réponse

Ca t'aidera peut etre..
__________________

import java.io.*;

public class InOut {
protected static String ligne;



public static void erreur(String s){
System.err.println(s);
System.exit(1);
}

public static BufferedReader ouvrirFichierLecture(String nom){
BufferedReader entree=null;

try{

entree=new BufferedReader(new FileReader(nom));
}catch(Exception e){

erreur("erreur ouverture lecture "+nom);
}

return entree;
}

public static PrintWriter ouvrirFichierEcriture(String nom){
PrintWriter sortie=null;
try{
sortie=new PrintWriter(new BufferedWriter(new FileWriter(nom)));
}catch(Exception e){
erreur("erreur ouverture ecriture "+nom);
}
return sortie;
}

public static void fermerEntree(BufferedReader entree){
try{
entree.close();
}catch(Exception e){
erreur("erreur fermeture lecteur");
}
}

public static void fermerSortie(PrintWriter sortie){
try{
sortie.close();
}catch(Exception e){
erreur("erreur fermeture sortie");
}
}

public static void lireLigne(BufferedReader entree){
try{
ligne=entree.readLine();
}catch(Exception e){
erreur("erreur de lecture");
}
}

public static void ecrireLigne(PrintWriter sortie){
try{
sortie.println(ligne);
}catch(Exception e){
erreur("erreur ecriture ligne");
}
}


public static void main(String[]args){
if(args.length!=2)
erreur("erreur args");
BufferedReader entree=ouvrirFichierLecture(args[0]);
PrintWriter sortie=ouvrirFichierEcriture(args[1]);
for(;;){
lireLigne(entree);
if(ligne==null)
break;
ecrireLigne(sortie);
}
fermerEntree(entree);
fermerSortie(sortie);
}


}// CopierFichierTexte

Cette classe te permettra d'ouvrir un fichier en ecriture, il ne te restera plus qu'a faire des nomFichier.println("blaBlaBla");
pour ecrire ton fichier.Si ca c pas de l'aide!
0
merci beucoup ...
ca le fait.
maintenant il ne me rest plus qu'a apprendre le vbs.
d'aileurs si qq'un connait un bon site pr l'apprendre je suis preneur.
merci encore !!
0