алгоритм поиска...

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)