Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/34: Рейтинг темы: голосов - 34, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 03.12.2017
Сообщений: 1
1

Поиск файла в каталоге и его подкаталогах

03.12.2017, 12:39. Показов 6744. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нашел на просторах интернета код, для поиска файла на СИ, под Linux, как можно преобразовать код под Windows?
C
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
#include <limits.h>
#include <string.h>
#include <sys/stat.h>
 
void nextdir(char folder[255])
{
    DIR *dfd;
    struct dirent *dp;
    dfd = opendir(folder);
    printf("Открытие папки %s \n", folder);
    while ((dp = readdir(dfd)) != NULL)
        if (dp->d_type != 4) printf("%s\n", dp->d_name); else
            if ((dp->d_type == 4) && ((strcmp(dp->d_name, ".") != 0) && (strcmp(dp->d_name, "..") != 0))) {
                folder = strcat(folder, "/");
                nextdir(strcat(folder, dp->d_name));
            }
    closedir(dfd);
 
}
 
int main(int argc, char **argv)
{
    DIR *dfd;
    struct dirent *dp;
    char filename[256];
    if (argc < 2) strcpy(filename, ".");
    else strcpy(filename, argv[1]);
    printf("Корневой каталог %s\n\n", filename);
    nextdir(filename);
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.12.2017, 12:39
Ответы с готовыми решениями:

Поиск файла в каталоге и его подкаталогах
Как найти файл exe в каталоге и его подкаталогах После нахождения запустить его если нет файла...

Напишите программу, которая в указанном пользователем каталоге и его подкаталогах выполняет поиск файла
Напишите программу, которая в указанном пользователем каталоге и его подкаталогах выполняет поиск...

Проверка наличия файла в заданном каталоге и его подкаталогах
Здравствуйте. Мне нужно проверить наличие файла с расширением .k но точное название каталога в...

В указанном каталоге и его подкаталогах найти 3 самых больших файла, вывести их имена, размеры и даты создания
Помогите пожалуйста написать задание из лабораторной работы по ОС 2. В каталоге, указанном...

1
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
03.12.2017, 17:45 2
Используйте функции FindFirstFile и FindNextFile.
0
03.12.2017, 17:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.12.2017, 17:45
Помогаю со студенческими работами здесь

Поиск файлов по маске в каталоге и подкаталогах
Надо найти файы по маске в каталоге и подкаталогах. но у меня либо только в каталоге ищет ls...

Как получить файлы не только в каталоге, но и его подкаталогах
Получается считать один подкаталог и все его файлы.Но нада все подкаталоги начиная с указанного. ...

Получить список всех файлов в каталоге и его подкаталогах
Привет всем, не знаю как получить список всех файлов в папке и ее подпапках. Хочу посчитать эти...

В заданном каталоге и его подкаталогах найти общее количество подкаталогов
Код КФ получился такой: @echo off for /D %%i in (%1\*.*) do set /A i+=1 echo The total number of...

Вывести список всех файлов в каталоге и его подкаталогах в CSV-файл
Доброго времени суток, мастера! Есть каталог: C:\scan в нем несколько подкаталогов, в каждом из...

Директории Ubuntu: удалить файлы с расширением .c находящиеся в данном каталоге и его подкаталогах
Как через C обратится к директории в Ubuntu и удалить файлы с расширением .c находящиеся в этом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru