
Envoyé par
JD971
Le problème c'est que même en renseignant le chemin absolut (d:\.......\toto),
le programme n'y parvient.Il continue à me générer le fichier texte dans le même répertoire que mon programme (Script2.exe )
et le programme refuse de s'appliquer a mes sous-répertoires.
Simplement, comme l'a indiqué Bktero, parce que la commande system produit des sous-processus dont les contextes sont indépendants (entre eux) à chaque appel (ils dépendent par contre du contexte du programme appelant)
Tu auras ce que tu veux si tu concatènes les commandes importantes dans une seule :
system ("cd d:\\documents-utilisateurs\\jd\\Bureau\\Nouveau_dossier\\jd_exploit\\Envoi\\New ; dir /b *.* > fic_a_traiter.txt");
(ou quelque chose comme ça. Je ne suis pas familier avec Win et je ne sais pas si le séparateur est le ";")
Néanmoins c'est dépendant de l'OS, et la manière plus portable de le faire est celle indiquée par pythéas.
Partager