Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Список Файлов В катологе  (Прочитано 10341 раз)
0 Пользователей и 1 Гость смотрят эту тему.
LightSin
The question title sounds to me the same as "Convert banana into a pistol"... :-)
Постоялец

ru
Offline Offline
id/fm105


« : 14-02-2009 08:36 » 

Задание Такое

Данна папка c:\\Documents\
в папке находтя еще 2 папки и в тех папках по несколько файлов и может быть папки
также могут быть файлы в c:\\Documents\

Нужно составить прогр которая будет записавать все эти файлы и папки таким вот видом

C:\\Document\
C:\\Document\games           <at papki prost vdrug kto ne ponel:)
C:\\Document\Progs
C:\\Document\borland.exe
C:\\Document\exploer.com

C:\\Document\games 
C:\\Document\games\FlatOut.exe
C:\\Document\games\War2.exe
C:\\Document\games\tekst.txt
вот так



вот примерн но не показывает такой путь(C:\\Document\ )(C:\\Document\borland.exe)и как сменить деректорию где он ищет?
Код:
#include <stdio.h>
#include <dir.h>
int main(void)
{
   struct ffblk ffblk;
   int done;
   printf("Directory listing of *.*\n");
   done = findfirst("*.*",&ffblk,0);
   while (!done)
   {
      printf("  %s\n", ffblk.ff_name);
      done = findnext(&ffblk);
   }
   return 0;
}
« Последнее редактирование: 14-02-2009 08:40 от Finch » Записан

Lost in the jungle: 1c, PIC AVR, C++, Python flask, (no Java) JS . for fun: Live For Speed S2 Drift Edition, TeeWorlds
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #1 : 14-02-2009 08:41 » 

Стандартная сишная функция chdir. Можно применять WinAPI аналог.
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
Вад
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #2 : 14-02-2009 09:09 » 

http://msdn.microsoft.com/en-us/library/aa365200(VS.85).aspx - оно?
Записан
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #3 : 14-02-2009 12:05 » 

Стандартная команда Windows (в консоли)
Код: (Text)
DIR /B /S > FILELST.TXT
Улыбаюсь

P.S. Правда содержимое разных папок не будет разделено пустыми строками.
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
LightSin
The question title sounds to me the same as "Convert banana into a pistol"... :-)
Постоялец

ru
Offline Offline
id/fm105


« Ответ #4 : 15-02-2009 02:20 » 

уже сделал пост закрыт:) Класс!
Записан

Lost in the jungle: 1c, PIC AVR, C++, Python flask, (no Java) JS . for fun: Live For Speed S2 Drift Edition, TeeWorlds
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines