Bonjour,

bon ben �a continue, tout fonctionne dans mon petit pingueur... mais une id�e saugrenue d'am�lioration m'est venue, nettoyer les r�pertoire o� s'enregistrent les rapports de ping...

Mec bien ordonn�, j'ai rang� �a comme il faut... collecte des adresses r�pertoire dans un tableau... collecte des documents dans une ArrayList et crac comment g�rer cela... un bout de code � suivre :


Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
 
//traitement des ping plateforme	
	ArrayList^ listProj = gcnew ArrayList();		
	FileStream^ fsk = gcnew FileStream("Projects.txt",FileMode::Open);
	StreamReader^ srk = gcnew StreamReader(fsk);
//liste des projets		
	while(!srk->EndOfStream)
	{
		linek = srk->ReadLine();
		listProj->Add(linek);
		lgk++;
	}
	fsk->Close();
	srk->Close();
 
	array<String^ ,1>^ tabProj = gcnew array<String^>(lgk);
	ArrayList^ listAdr = gcnew ArrayList();
	listProj->CopyTo(tabProj);			//j'ai un tableau de projets
	listProj->Clear();
//liste des plateformes par projet
	String^line2;
	String^line3;
	int count;
 
//liste des adresses à contrôler
	for (i = 0 ; i<lgk ; i++)
	{
		FileStream^ fsk2 = gcnew FileStream(PART1_STR+tabProj[i]+"\\PLT.txt",FileMode::Open);
		StreamReader^ srk2 = gcnew StreamReader(fsk2);
 
		while (!srk2->EndOfStream)
		{
			line2 = srk2->ReadLine();
			line3 = PART1_STR+tabProj[i]+PART2_STR+line2;
			listAdr->Add(line3);	//j'ai la liste des enmplacementsà visiter
			count++;							}
			srk2->Close();
			fsk2->Close();
	 }
	array<String^ ,1>^ tabAdress = gcnew array<String^>(count);
 
	listAdr->CopyTo(tabAdress);
	listAdr->Clear();
 
 
//suppressiosn des fichiers de la veille	
	ArrayList^ list1 = gcnew ArrayList();	
	array<String^ ,1>^test = gcnew array<String^>(200);
 
	int j;
 
 
	for (i = 0 ; i< tabAdress->Length ; i++)
	{
                         ArrayList^ listTxt = gcnew ArrayList(Directory::GetFiles(tabAdress[i]));
		list1->Add(listTxt);
	}
}//end method
et crac mon ArrayList est un ArrayList de tableaux..... comment m'en sortir... en fait je dois traiter les noms de fichiers et selon r�ponse les suprimmer....

Bref coinc� et � votre �coute je suis

Cordialement

Fred