алгоритм поиска...
- From
- Ianos Gnatiuc (2:469/303.55)
- To
- Alexey Matvienko
- Date
- 2002-11-22T06:08:35Z
- Area
- RU.ALGORITHMS
Hello Alexey!
20 Nov 02 18:53, you wrote to All:
AM> не могу въехать...
AM> нужен пеpебоp вложенных папок и поиск и файлах, котоpые лежат в этих
AM> папках... если можно, то на си, php, vb, perl...
если я правильно тебя понял...
void ListFiles(char *path)
{
char mask[_MAX_PATH];
char tmp[_MAX_PATH];
_finddata_t c_file;
long hFile;
strcpy(mask, path);
if (mask[strlen(mask)-1] != '\\') strcat(mask, "\\");
strcat(mask, "*.*");
if((hFile = _findfirst(mask, &c_file)) == -1L) return;
do
{
if (strcmp(c_file.name, ".") && strcmp(c_file.name, ".."))
{
strcpy(tmp, path);
if (tmp[strlen(tmp)-1] != '\\') strcat(tmp, "\\");
strcat(tmp, c_file.name);
printf("%s\n", tmp);
if (c_file.attrib & _A_SUBDIR)
ListFiles(tmp);
}
}
while (_findnext(hFile, &c_file) == 0);
_findclose(hFile);
}
Ianos
... [WinAmp is not installed] EMAIL: ssianky[at][hotmail | yahoo].com
--- GoldED+/W32 1.1.4.7
* Origin: SS Ianky - (373-2) 534966 (2:469/303.55)