1. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
Скрыть объявление

Уважаемый Гость, в 23:30 по мск форум будет закрыт на профилактику на 1,5 часа до 01:00 24.10.2017

Работа с файлами

Тема в разделе "MS Visual C++", создана пользователем Guest, 8 авг 2003.

Статус темы:
Закрыта.
  1. Guest

    Guest Гость

    Репутация:
    0
    Как копировать, перемещать, удалять, переименовывать файлы и папки (
    папки особенно). Не могли бы Вы подсказать, как в Delphi можно удалить непустые каталоги? Стандартные функции, типа DeleteFile и RemoveDir, неудобны в использовании (особенно когда в каталоге находятся множество файлов).
     
  2. Guest

    Guest Гость

    Репутация:
    0
    Попробуйте использование SHFileOperation - эта функция позволяет выполнять
    разнообразные операции над системными объектами
    а так же позволяет удалять целиком каталоги (рекурсивно и нет) со всем их содержимым,
    удалять совем или помещать в карзину. В документации MSDN есть подробное
    описание работы этой функции, так что не вижу проблем с ее использованием.

    int SHFileOperation(
    LPSHFILEOPSTRUCT lpFileOp
    );

    typedef struct _SHFILEOPSTRUCT{
    HWND hwnd;
    UINT wFunc;
    LPCTSTR pFrom;
    LPCTSTR pTo;
    FILEOP_FLAGS fFlags;
    BOOL fAnyOperationsAborted;
    LPVOID hNameMappings;
    LPCSTR lpszProgressTitle;
    } SHFILEOPSTRUCT, *LPSHFILEOPSTRUCT;

    Requirements
    Version 4.00 and later of Shell32.dll

    Windows NT/2000: Requires Windows NT 4.0 or later.
    Windows 95/98: Requires Windows 95 or later.
    Header: Declared in shellapi.h.
    Import Library: shell32.lib.
     
Загрузка...
Похожие Темы - Работа файлами
  1. gx6060
    Ответов:
    2
    Просмотров:
    1.915
  2. seoman2
    Ответов:
    21
    Просмотров:
    1.219
  3. NickProstoNick
    Ответов:
    22
    Просмотров:
    1.732
  4. vladis222
    Ответов:
    3
    Просмотров:
    1.229
  5. Lyuska
    Ответов:
    1
    Просмотров:
    1.245
Статус темы:
Закрыта.

Поделиться этой страницей