Copier un fichier à partir de la 2e ligne
Résolu
nick_2428
Messages postés
31
Date d'inscription
Statut
Membre
Dernière intervention
-
nick_2428 Messages postés 31 Date d'inscription Statut Membre Dernière intervention -
nick_2428 Messages postés 31 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Copier un fichier à partir de la 2e ligne
- Comment réduire la taille d'un fichier - Guide
- Fichier bin - Guide
- Comment ouvrir un fichier epub ? - Guide
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Fichier rar - Guide
2 réponses
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+
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.
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é ?
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.