Comment récupérer une valeur sur un titre d'un fichier ?
Fermé
Bane88
Messages postés
8
Date d'inscription
samedi 10 novembre 2012
Statut
Membre
Dernière intervention
10 novembre 2012
-
10 nov. 2012 à 16:55
Bane88 Messages postés 8 Date d'inscription samedi 10 novembre 2012 Statut Membre Dernière intervention 10 novembre 2012 - 10 nov. 2012 à 22:31
Bane88 Messages postés 8 Date d'inscription samedi 10 novembre 2012 Statut Membre Dernière intervention 10 novembre 2012 - 10 nov. 2012 à 22:31
A voir également:
- Comment récupérer une valeur sur un titre d'un fichier ?
- Comment ouvrir un fichier epub ? - Guide
- Comment recuperer un message supprimé sur whatsapp - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
- Comment récupérer un compte facebook piraté - Guide
7 réponses
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
10 nov. 2012 à 17:10
10 nov. 2012 à 17:10
Exemple :
public static void traitement(File exp, File txt) throws IOException { String[] tab = exp.getName().split("-"); FileWriter writer = new FileWriter(txt); writer.append("#BATCH ").append(tab[0]).append(System.lineSeparator()); writer.append("#INSPEC ").append(tab[1]).append(System.lineSeparator()); writer.close(); }
Bane88
Messages postés
8
Date d'inscription
samedi 10 novembre 2012
Statut
Membre
Dernière intervention
10 novembre 2012
10 nov. 2012 à 17:20
10 nov. 2012 à 17:20
Merci KX mais je ne comprend pas trop, pouvez m'expliquez un peu les lignes de code ): Merci pour votre aide ! :)
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
Modifié par KX le 10/11/2012 à 17:30
Modifié par KX le 10/11/2012 à 17:30
Dans un premier temps je récupère le nom du fichier (exp.getName) et je le découpe avec les tirets (split) pour obtenir un tableau (ici il y aura 3 cases : 300488, 0300010, et AB123456.EXP)
Ensuite, je créé le fichier .txt (new FileWriter) et j'y ajoute les données (append) les unes après les autres, donc aussi bien les mots-clés en dur (#BATCH et #INSPEC) que les deux premières cases du tableau (tab[0] et tab[1]) qui correspondent aux valeurs que tu voulais mettre.
Sans oublier d'ajouter des sauts de lignes (System.lineSeparator) et de fermer le fichier (close).
Ensuite, je créé le fichier .txt (new FileWriter) et j'y ajoute les données (append) les unes après les autres, donc aussi bien les mots-clés en dur (#BATCH et #INSPEC) que les deux premières cases du tableau (tab[0] et tab[1]) qui correspondent aux valeurs que tu voulais mettre.
Sans oublier d'ajouter des sauts de lignes (System.lineSeparator) et de fermer le fichier (close).
Bane88
Messages postés
8
Date d'inscription
samedi 10 novembre 2012
Statut
Membre
Dernière intervention
10 novembre 2012
Modifié par Bane88 le 10/11/2012 à 18:08
Modifié par Bane88 le 10/11/2012 à 18:08
Ok merci beaucoup KX, merci maintenant je comprend beaucoup mieux. Par si je veux insérer le petit programme que vous m'avez donné comment crée un lien pour qu'il fonctionne avec un autre mini programme (ci-joint):
public static void traitement(File exp, File txt) throws IOException
{
String[] tab = exp.getName().split("-");
FileWriter writer = new FileWriter(txt);
writer.append("#BATCH ").append(tab[0]).append(System.lineSeparator());
writer.append("#INSPEC ").append(tab[1]).append(System.lineSeparator());
writer.close();
}
f_SPC.write ("#INSPEC " & WhatOpe(PartNumber) & VBCRLF)
f_SPC.write ("#BATCH " & VBCRLF)
Encore Merci KX un grand merci :) pour votre aide
public static void traitement(File exp, File txt) throws IOException
{
String[] tab = exp.getName().split("-");
FileWriter writer = new FileWriter(txt);
writer.append("#BATCH ").append(tab[0]).append(System.lineSeparator());
writer.append("#INSPEC ").append(tab[1]).append(System.lineSeparator());
writer.close();
}
f_SPC.write ("#INSPEC " & WhatOpe(PartNumber) & VBCRLF)
f_SPC.write ("#BATCH " & VBCRLF)
Encore Merci KX un grand merci :) pour votre aide
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
10 nov. 2012 à 17:54
10 nov. 2012 à 17:54
Ton code ce n'est pas du Java (je ne sais même pas ce que c'est), et je doute de l'intérêt d'utiliser deux langages différents pour des manipulations aussi simples...
Bane88
Messages postés
8
Date d'inscription
samedi 10 novembre 2012
Statut
Membre
Dernière intervention
10 novembre 2012
10 nov. 2012 à 18:07
10 nov. 2012 à 18:07
En tous cas merci pour ton aide je vais le réadapter :)
Bane88
Messages postés
8
Date d'inscription
samedi 10 novembre 2012
Statut
Membre
Dernière intervention
10 novembre 2012
10 nov. 2012 à 18:10
10 nov. 2012 à 18:10
Votre mini programme je peux le réadapter en VBS ?
public static void traitement(File exp, File txt) throws IOException
{
String[] tab = exp.getName().split("-");
FileWriter writer = new FileWriter(txt);
writer.append("#BATCH ").append(tab[0]).append(System.lineSeparator());
writer.append("#INSPEC ").append(tab[1]).append(System.lineSeparator());
writer.close();
}
Est ce la même syntaxe entre du JAVA et du VBS ?
public static void traitement(File exp, File txt) throws IOException
{
String[] tab = exp.getName().split("-");
FileWriter writer = new FileWriter(txt);
writer.append("#BATCH ").append(tab[0]).append(System.lineSeparator());
writer.append("#INSPEC ").append(tab[1]).append(System.lineSeparator());
writer.close();
}
Est ce la même syntaxe entre du JAVA et du VBS ?
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
10 nov. 2012 à 18:19
10 nov. 2012 à 18:19
Chaque langage a sa propre syntaxe, si j'ai vu que ton code n'était pas du Java, c'est parce que le syntaxe n'était pas bonne (normal si c'était du VBS). Mais en l'adaptant ça devrait marcher.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bane88
Messages postés
8
Date d'inscription
samedi 10 novembre 2012
Statut
Membre
Dernière intervention
10 novembre 2012
10 nov. 2012 à 18:25
10 nov. 2012 à 18:25
ok merci beaucoup pour les conseils :)
Bane88
Messages postés
8
Date d'inscription
samedi 10 novembre 2012
Statut
Membre
Dernière intervention
10 novembre 2012
10 nov. 2012 à 18:29
10 nov. 2012 à 18:29
Savez vous comment on passe du JAVA à VBS ?
Je vais voir sur d'autre forum si je peux trouver des indices :)
Je vais voir sur d'autre forum si je peux trouver des indices :)
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
10 nov. 2012 à 18:39
10 nov. 2012 à 18:39
Je ne connais pas le VBS, mais en s'inspirant du code que tu as déjà ça devrait pas être trop dur.
Bane88
Messages postés
8
Date d'inscription
samedi 10 novembre 2012
Statut
Membre
Dernière intervention
10 novembre 2012
10 nov. 2012 à 22:31
10 nov. 2012 à 22:31
ok merci quand même KX.
I need help. Quelqu'un sait t-il convertir un prg Java en VBS ?
I need help. Quelqu'un sait t-il convertir un prg Java en VBS ?