J'ai un dossier et un sous-dossier qui contiennent de nombreux fichiers HTML. Je veux stocker tous les chemins de fichier html dans un tableau. J'utilise C++ et ubuntu. Je connais une commande de terminal - find . -name *.html
qui me donne tous les chemins de fichiers html.
Je veux utiliser ces chemins pour créer un fichier PDF de ces fichiers HTML en utilisant WKHTMLTOPDF
et le filetage. Comment stocker ces chemins et l'utiliser?Commande de terminal Sortie vers une matrice dans CPP
0
A
Répondre
0
Vous pourriez force brute en utilisant std::system
http://en.cppreference.com/w/cpp/utility/program/system
pour exécuter votre commande trouver et utiliser la sortie dans un programme C++. Ou lire sur la traversée du système de fichiers dans APUE de Steven («Programmation avancée dans l'environnement Unix) et le faire vous-même. Commencez par man 3 stat
.
+0
Merci pour l'aide. Mais que faire si j'ai des fichiers de fichiers html. Il va stocker d'abord sur le fichier texte, puis lire le fichier texte ne serait pas une bonne solution, je pense. –
Je ne voudrais pas utiliser une commande externe pour obtenir la liste des chemins d'accès à vos chemins html, mais plutôt coller avec C++. Voir [link] (http://stackoverflow.com/questions/612097/how-can-i-get-the-list-of-files-in-a-directory-using-c-or-c) – Harry