Copier un fichier à partir de la 2e ligne
Résolu/Fermé
nick_2428
Messages postés
31
Date d'inscription
lundi 5 novembre 2012
Statut
Membre
Dernière intervention
5 juillet 2015
-
15 oct. 2013 à 17:22
nick_2428 Messages postés 31 Date d'inscription lundi 5 novembre 2012 Statut Membre Dernière intervention 5 juillet 2015 - 16 oct. 2013 à 15:57
nick_2428 Messages postés 31 Date d'inscription lundi 5 novembre 2012 Statut Membre Dernière intervention 5 juillet 2015 - 16 oct. 2013 à 15:57
A voir également:
- Copier un fichier à partir de la 2e ligne
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Aller à la ligne excel - Guide
- Fichier host - Guide
- Fichier iso - Guide
2 réponses
Zoul67
Messages postés
1959
Date d'inscription
lundi 3 mai 2010
Statut
Membre
Dernière intervention
30 janvier 2023
149
15 oct. 2013 à 19:40
15 oct. 2013 à 19:40
Bonjour,
Tu parles de VBS ?
Si oui :
En gros on lit un coup pour rien (on ne copie pas la 1è ligne) puis chaque ligne lue est recopiée.
A+
Tu parles de VBS ?
Si oui :
nomfich="input.txt"
Set fs = CreateObject("Scripting.FileSystemObject")
Set fich_source = fs.OpenTextFile(nomfich, 1, False)
Set nouv_fich = fs.OpenTextFile("output.txt", 2, true)
fich_source.readLine
Do While not fich_source.AtEndOfStream
nouv_fich.writeLine fich_source.readLine
Loop
nouv_fich.close
fich_source.close
Set nouv_fich=nothing
Set fich_source=nothing
Set fs=nothing
En gros on lit un coup pour rien (on ne copie pas la 1è ligne) puis chaque ligne lue est recopiée.
A+
nick_2428
Messages postés
31
Date d'inscription
lundi 5 novembre 2012
Statut
Membre
Dernière intervention
5 juillet 2015
16 oct. 2013 à 06:02
16 oct. 2013 à 06:02
Oui c'est en vbs. Merci beaucoup du coup de main. Très apprécié.
J,ai fait un test en remplacant le input.txt et le output,txt, par le chemin d'accès de mes 2 fichiers. Le script semble fonctionner, cependant, il n'y a rien dans le nouveau fichier. Est-ce que j'ai mal fait quelques choses? Aurait-il fallu que j,ajoute quelques choses à ton script?
Merci beaucoup encore du coup de main.
J,ai fait un test en remplacant le input.txt et le output,txt, par le chemin d'accès de mes 2 fichiers. Le script semble fonctionner, cependant, il n'y a rien dans le nouveau fichier. Est-ce que j'ai mal fait quelques choses? Aurait-il fallu que j,ajoute quelques choses à ton script?
Merci beaucoup encore du coup de main.
Zoul67
Messages postés
1959
Date d'inscription
lundi 3 mai 2010
Statut
Membre
Dernière intervention
30 janvier 2023
149
16 oct. 2013 à 09:20
16 oct. 2013 à 09:20
Sur ce genre de choses, mieux vaut y aller pas à pas.
As-tu essayé le script tel que je te l'ai fourni ? Il correspond au cas simple où le script et le fichier d'origine sont dans le même dossier. Le fichier généré sera aussi dans ce dossier.
Je parierais sur une erreur de syntaxe du chemin, du genre confusion entre "/" et "\", mais je ne suis pas expert en VBS.
Peux-tu coller le script que tu as tenté ?
As-tu essayé le script tel que je te l'ai fourni ? Il correspond au cas simple où le script et le fichier d'origine sont dans le même dossier. Le fichier généré sera aussi dans ce dossier.
Je parierais sur une erreur de syntaxe du chemin, du genre confusion entre "/" et "\", mais je ne suis pas expert en VBS.
Peux-tu coller le script que tu as tenté ?
nick_2428
Messages postés
31
Date d'inscription
lundi 5 novembre 2012
Statut
Membre
Dernière intervention
5 juillet 2015
16 oct. 2013 à 15:57
16 oct. 2013 à 15:57
Finalement, tout fonctionne à merveille. Merci beaucoup. Probablement que dans ma tonne d'essaie avant de poser la question j'ai du faire quelques choses de croche. Je me suis rendu compte que mon fichier source était rendu vide. J'ai utlilisé un fichier backup et tout marche parfaitement maintenant avec ton code. Merci beaucoup encore une fois.