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 |
Partager