J'ai un fichier CPP. J'utilise VB dans VS2005. J'ai ouvert ce fichier en utilisant le FileSystemObject
. Je lis chaque ligne dans ce fichier CPP. Je dois commenter toutes les lignes jusqu'à ce que je rencontre une déclaration de retour. J'utilise le scripting.textstream
pour lire une ligne du fichier CPP. Mais je n'ai aucune idée de la façon dont nous pouvons ajouter un commentaire //
au début de chaque ligne que j'ai lu ou même un commentaire multiligne depuis le début jusqu'à une déclaration de retour. S'il vous plaît aider.Comment editer un fichier dans VB?
Répondre
Vous semblez utiliser le FileSystemObject
du script d'exécution Windows au lieu des méthodes de la classe System.IO.File. Étrange!
Le System.IO.File.ReadAllLines()
statique lit un fichier (et le ferme) et renvoie un tableau de chaînes contenant toutes les lignes. Vous pouvez ensuite parcourir le tableau et ajouter un commentaire à chaque ligne (sauf si la ligne commence par return
). Enfin, enregistrez le texte modifié dans le fichier en utilisant l'une des méthodes WriteAllLines()
, écrasant ainsi tout texte contenu.
Ajouter un commentaire multiligne au démarrage serait encore plus simple, vous n'avez pas besoin de lire les lignes dans un tableau.
S'il y a des commentaires multilignes dans le fichier, ils vont le casser. Vous préférez ajouter // à chaque ligne qui passe –
- 1. Comment enregistrer un contenu TextField à un fichier dans VB
- 2. Comment rendre un fichier accessible en écriture dans VB?
- 3. Editer le nœud Xml
- 4. Validation sur Editer le texte
- 5. jeditable Editer toutes les sections?
- 6. VB - Comment lire et écrire un fichier binaire?
- 7. Comment créer un fichier vidéo (AVI) en utilisant un ensemble de fichiers jpeg dans VB?
- 8. Editer des cases à cocher dans une interface graphique Matlab
- 9. Fractionner un fichier Excel à l'aide de VB
- 10. Comment définir un rapport de cristal emplacement de fichier de données dans VB
- 11. Comment utiliser la boîte de dialogue Ouvrir un fichier dans VB 6?
- 12. Comment copier la valeur d'une cellule dans MSExcel dans un champ dans un fichier MSWord avec le code VB?
- 13. Comment puis-je convertir un fichier HTML dans un fichier pdf dans Delphi
- 14. Comment créer un dossier dans VB s'il n'existe pas?
- 15. Comment utiliser AfxOleGetMessageFilter dans un programme VB .NET?
- 16. Comment concaténer deux tableaux multidimensionnels dans VB?
- 17. Modèles Dans VB
- 18. String.Format dans vb
- 19. en utilisant regex dans vb?
- 20. Pour obtenir le chemin du fichier dans un projet en vb
- 21. Problème avec la compilation d'un programme dans un fichier EXE, VB 6
- 22. Quelle est la syntaxe pour un type anonyme dans VB?
- 23. SharedAssemblyInfo.cs et projets VB
- 24. Structuremap dans VB .Net (WebForms)
- 25. Comment lire un fichier et écrire dans un fichier texte?
- 26. Comment inclure un fichier AGI dans un autre fichier AGI?
- 27. Comment vérifier si un fichier existe dans un fichier makefile
- 28. Comment compiler un fichier source .cpp dans un fichier .dll?
- 29. Comment utiliser un fichier dans un fichier javax.net.ssl.keystore?
- 30. Comment créer un fichier std :: ofstream dans un fichier temporaire?
Utilisez-vous VB6? Si non, pourquoi utilise-t-on FileSystemObject & les classes associées? – shahkalpesh
Je suppose que cela a été correctement étiqueté, et l'utilisation de l'OFS équivaut à la familiarité limitée de l'OP avec les classes de cadre. D'un autre côté, il peut également s'avérer être une exigence d'application héritée. – Cerebrus