Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
KANSoftWare

Директории :: Файловая система :: База знаний Delphi

:: Cколько файлов есть в определённой папке
В статье описывается функция на языке Delphi, которая подсчитывает количество файлов в определенной папке.

:: TreeView каталогов - как в левой части проводника
В статье описывается способ создания каталогов в левой части проводника, используя компонент TreeView и функции Delphi для поиска файловых систем на диске.

:: Автоматическое получение следующего имени файла в каталоге
В статье описывается функция на языке Delphi, которая автоматически получает следующее имя файла в каталоге, если список файлов исчерпан, она начинает перебор снова.

:: Вывести все файлы директории
В статье описана процедура на языке Delphi, которая выводит список файлов в заданной директории в виде списка элементов.

:: Вывод диалога для выбора каталога
В статье описывается создание диалога для выбора каталога в приложении на языке Delphi с использованием компонентов ShellAPI и ShlObj.

:: Вывод диалога для выбора каталога 2
В статье описывается использование функции Shell32.dll SHBrowseForFolder для вывода диалога выбора каталога в приложении Delphi, позволяющего пользователю выбрать папку для установки программы.

:: Вычисление размера каталога
В статье описана реализация функции для расчета размера каталога с использованием компонента FileCtrl в языке программирования Pascal, которая позволяет найти размер указанного каталога, включая все подкаталоги и файлы.

:: Изменение даты создания каталога
Описание двух перегруженных функций для изменения даты создания каталога в Delphi.

:: Искать нужный файл в дереве каталогов
В статье описывается функция для поиска файла в дереве каталогов на языке программирования Delphi, используемая для обнаружения пути к файлу winhlp32.exe.

:: Итератор для поиска файлов в директории
В статье описан класс TEnumFolder, который позволяет перебрать файлы и подпапки в указанной директории с помощью методов First, Next и Eof, обеспечивая более удобный интерфейс поиска файлов.

:: Итерация подкаталогов
Процедура RecurseDir рекурсивно обрабатывает подкаталоги и добавляет в список элементы, содержащиеся в них, для последующей отображения в интерфейсе.

:: Как в Delphi изменить иконку у директории
В статье описано, как изменить иконку у директории в программе Delphi с помощью класса TIniFile и создания файла desktop.ini.

:: Как заставить запускаться из определенной папки
В статье описывается пример программы на языке Delphi, который проверяет из какой папки запущена программа и если она не запущена из корневой - то переносит себя в корень и запускается оттуда.

:: Как использовать Shell API SHBrowseForFolder
В статье описывается использование функции Shell API SHBrowseForFolder для позволения пользователю выбрать каталог и получение пути выбранного каталога.

:: Как использовать Shell API SHBrowseForFolder 2
Как использовать функцию SHBrowseForFolder для открытия диалогового окна выбора папки в приложении Delphi.

:: Как найти директорию TEMP в Windows
В статье рассказывается о способах найти директорию TEMP в операционной системе Windows и предлагается пример кода на языке Delphi для ее определения.

:: Как найти корневой каталог
В статье описывается функция RootDir на языке Delphi, которая позволяет найти корневой каталог в операционной системе Windows.

:: Как подсчитать занимаемое директорией место
Статья описывает функцию TFileBrowser.DirSize, которая позволяет подсчитать занимаемое директории место в файловой системе.

:: Как получить список файлов и поддиректорий в указанной директории
Как получить список файлов и поддиректорий в указанной директории с помощью класса TCustomDirectoryScanner.

:: Как скопировать директорию с файлами
Данная статья описывает шаги по копированию целой директории с файлами с помощью делигата SHFileOperation и использования компонента ShellAPI в Delphi.

:: Как создать все поддиректории за один проход
В статье описывается способ создания всех поддиректорий в заданном пути за один проход с помощью процедуры ForceDirectories из библиотеки FileCtrl и формированием пути к директории.

:: Класс для рекурсивного обхода дерева каталогов
Класс TTreeWalker позволяет рекурсивно обходить дерево каталогов, вызывая события на каждый файл и директорию.

:: Копирование содержимого директории, вместе с поддиректориями
Копирование содержимого директории, вместе с поддиректориями, функция FullDirectoryCopy копирует содержимое директории SourceDir в директорию TargetDir.

:: Определение суммарного размера файлов в папке, включая вложенные
Определение суммарного размера файлов в папке, включая вложенные, с помощью процедуры и функции для сканирования указанной папки и ее подпапок.

:: Очистить Мои документы
Автор статьи предложил простой способ очистки папки "Мои документы" на компьютере, удаление всех файлов из нее без учёта вложенных файлов, используя компоненты класса TFileListBox и TDirectoryListBox в программе на языке Delphi.

:: Перевод списка файлов и каталогов из TStringList в TreeView с построением дерева каталогов
В статье представлен код на языке Delphi, который переводит список файлов и каталогов из TStringList в TreeView с построением дерева каталогов.

:: Переименование каталога
Программное переименование каталога в Delphi с помощью ShellApi, реализуемое через процедуру RenameDir, которая использует функцию SHFileOperation для изменения имени директории.

:: Поиск файлов по маске в заданной директории
Статья рассказывает о программе, которая ищет файлы в заданной директории по маске.

:: Показываем директории в TTreeView
В статье описывается функция GetDirectories для отображения директорий в TTreeView, которая рекурсивно просматривает директорию и поддиректорию, включая файлы, и добавляет их в список TreeNode.

:: Получение даты создания каталога
Функция GetDirTime позволяет получить дату и время создания каталога в формате TDateTime, используя функцию CreateFile для открытия файла каталога и FileTimeToLocalFileTime/GetFileTime для извлечения информации о времени создания.

:: Получение списка вложенных каталогов
Процедура GetTreeDirs позволяет получить список вложенных каталогов в указанный каталог для последующего построения дерева каталогов.

:: Получить все поддиректории указанной директории
Процедура GetSubDirs получает все поддиректории указанной директории, рекурсивно просматривая содержимое папки и добавляя ее подпапки в список.

:: Получить или установить дату для директории
В статье описаны функции для получения и установки даты создания, доступа и изменения директории в Delphi, которые могут быть использованы для работы с файловой системой Windows NT.

:: Получить пути папок в Моем Компьютере
Получение путей папок на компьютере с помощью процедуры TForm1.Button1Click(Sender: TObject) в Delphi, которая использует ActiveX и интерфейсы IShellFolder и IMalloc.

:: Получить пути специальных папок
В статье описывается получение путей специальных папок в системе Windows с помощью функции SHGetSpecialFolderLocation и ShGetFolderLocation.

:: Получить путь к директории Program Files
Представлен код на Delphi, который позволяет получить путь к директории Program Files на компьютере.

:: Приложение Монитор каталогов
This is a detailed article on how to create a directory monitor application in Delphi using threads. The author provides an overview of the concept of synchronization in Windows and explains how to use the `FindFirstChangeNotification`, `FindNextChangeNot

:: Проверить, расшарена ли папка
Проверка наличия доступа к папке по сети: функция проверяет, является ли указанная папка общедоступной.

:: Проверка имени файла на наличие запрещённых символов
Статья описывает функцию GetParentDir, которая возвращает родительскую директорию указанной папки, очищая путь от запрещенных символов и проверяя существование директории.

:: Процедура вычисления размера каталога
Процедура вычисления размера каталога с помощью функций FindFirst, FindNext и FindClose позволяет узнать суммарный размер файлов в указанном каталоге и всех его подкаталогах.

:: Путь и Имя папки My Computer
Путь и имя папки "My Computer" - виртуальная папка, которая не имеет реального месторасположения на файловой системе.

:: Работа с директориями в Delphi
В статье рассматриваются стандартные функции для работы с директориями в Delphi, а также пользовательские функции для создания, удаления папок, вызова диалога выбора директории и проверки существования директории.

:: Рекурсивный проход дерева каталогов
В статье описывается реализация рекурсивного прохода дерева каталогов в программировании на языке Delphi, при помощи процедуры ScanDir, которая выводит имена всех файлов и подкаталогов в указанном каталоге.

:: Скопировать, удалить, переместить всю директорию
В статье описываются функции для копирования, перемещения и удаления целых директорий на языке Pascal с использованием API Windows.

:: Следить за изменениями в каталоге
Следить за изменениями в каталоге Windows с помощью функции ReadDirectoryChangesW.

:: Создание каталога
В статье описывается создание каталога на компьютере с помощью программного кода в языке Delphi.

:: Создание указанного пути
Создание указанного пути с помощью функции CreateDirEx, которая позволяет создавать каталоги без необходимости существования предыдущих каталогов.

:: Сокращенное имя каталога
В статье описана процедура сокращения имени каталога в Delphi, которая позволяет представить полный путь к файлу в более короткой и понятной форме.

:: Удаление exe-файла больше не работает в Windows 11
В этой статье рассматривается проблема удаления exe-файлов в Windows 11 и предлагаются различные решения для ее устранения.

:: Удаление кнопки "Отмена" в диалоге в Delphi
Пользователь столкнулся с проблемой корректной сортировки имен каталогов при использовании функции SHBrowseForFolder в среде Windows 10 x64 и рассматривает возможность замены стандартного диалога на основе ShellTreeView для улучшения визуальных характери

:: Удаление непустого каталога вместе с подкаталогами
Удаление непустого каталога вместе с подкаталогами и файлами на языке Delphi.

:: Удаление содержимого каталога
Описана процедура "DeleteFiles" на языке Delphi, которая удаляет содержимое каталога с помощью поиска файлов и удаления их методом DeleteFile.

:: Удалить каталог со всем содержимым
Функция DeleteDir удаляет каталог со всем содержимым, включая подкаталоги и файлы, а также выводит сообщения о неудачных операциях удаления.

:: Удалить каталог со всем содержимым 2
Данная статья описывает функцию Delphi, которая удаляет каталог с содержимым, рекурсивно обрабатывая все подкаталоги и файлы.

:: Удалить каталог со всем содержимым 3
Удаление каталогов со всем содержимым в Delphi происходит с помощью рекурентной функции RemoveAll, которая очищает каталог, удаляя все файлы и подкаталоги, а затем использует функцию RemoveDirectory для удаления пустого каталога.

:: Удалить каталог со всем содержимым 4
Удалить каталог со всем содержимым: в статье предложен код на языке Delphi, который выполняет удаление каталога с помощью функции SHFileOperation.

:: Узнаём стандартные папки Windows
Статья рассказывает о методе обнаружения стандартных папок в системе Windows с помощью программирования на языке Delphi.


Управление директориями в Delphi перечисление файлов и каталогов, создание и удаление папок, рекурсивный обход дерева каталогов. Оптимизация работы с файловой системой Windows.



Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS

:: Главная ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-19 13:29:56
2024-11-21 09:31:08/0.0051090717315674/0