Доброго времени суток! Я думаю все люди которые работают в среде PascalABC.NET сталкиваются с такой проблемой, когда нужна процедура\функция а её нет, а если и есть надо копаться в системных юнитах ! Я решил заполнить этот пробел в области работы с файлами, и сделал библиотеку FileOperations.dll в которую добавил следующие функции: -CopyFile //Копирует файл из директории -CopyAllFile //Копирует все из директории -DeleteFile //Удаляет файл из директории -DeleteAllFile //Удаляет все файлы из директории -FileSizeByte //Возвращает размер файла в байтах(планруется добавить в КБ,МБ,ГБ) -RenameFile //Переименовывает файл -GetNFiles //Возвращает массив с именами файлов в директории(В разработке) -Encrypt //Шифрует файл так, что расшифровать его можно только с помощью учетной записи, которая использовалась для шифрования -Decrypt //Расшифровывает файл, зашифрованный текущей учетной записью Планируется добавить: -Графическое древо каталогов от указанной начальной директории -Создание\перемещение\архивирование файлов -Функция для открытия файла на запись без сброса старых данных(ибо ReWrite сбрасывает данные) -Процедура для проверки существует ли файл На этом планы мои заканчиваются!Если нужно еще что-то добавить пишите!Библиотеку и исходник https://yadi.sk/d/HNLmWAON3HqD7h качать тут! С уважением к создателям PascalABC.NET и всем остальным, xakep!
P.S. Буду рад если создатели добавят некоторые процедуры\функции в PascalABC.NET из моей библиотеки, предварительно доработав(если нужно)!
Проголосуйте, продолжать ли мне работу?
- Да, продолжай работу!
- Нейтральное мнение!
- Нет, нету смысла продолжать!
0 голосов