05. februar 2005 - 21:21Der er
10 kommentarer og 1 løsning
Find filer og ændre i dem (med under mapper)
hej eksperter :) Jeg er i gang med at skrive et program der kan åbne en fil type og så finde en sekvens i filen og så skifte den ud med en anden sekvens. og dette skal også virke i undermapper jeg har nogle problemer, jeg ved ikke hvordan jeg skal få den til og både finde under mapper, og finde kun de filer af den rigtige type. jeg ved heller ikke lige hvordan man går ind i en fil og finder en speciel sekvens.
int main() { Scan_folder("D:\\test\\", "txt"); system("PAUSE");
return 0; }
void Scan_folder(char *folder, char *type) { WIN32_FIND_DATA data; char spec[MAX_PATH]; sprintf(spec,"%s*.*",folder/*,type*/); //med type i stedet for * finder den ikke mapper HANDLE h = FindFirstFile(spec,&data); char currentfile[MAX_PATH];
if(h!=INVALID_HANDLE_VALUE) { do { sprintf(currentfile,"%s",data.cFileName); if(!(data.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)) { if( strncmp(currentfile,type,3) == 0 ) //her går det galt { sprintf(currentfile,"%s%s",folder,data.cFileName); printf("%s \r\n",currentfile); //editfile(); }
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.