не его дескриптор:
.4 Закриття файлу
После того, як ві закінчіте роботу з файлом его звітність, закрити. Закриття файлів здійснюється за помощью Функції fclose:
int fclose (int file)
Аргумент file є дескриптор файлу, Який звітність, закрити.
РОЗДІЛ 3. практичності ЧАСТИНА
.1 Розробка основних функцій для реалізації програми
Опіс Функції роботи з файлами яка булу Використана в напісанні програми.
int MoveFiles (AnsiString slSourceDir, AnsiString slTargetDir, bool toCopy=true)
{sh;. fFlags=FOF_NOCONFIRMATION | FOF_SILENT | FOF_FILESONLY;. wFunc=toCopy? FO_COPY: FO_MOVE;. PFrom=slSourceDir.c_str ();. PTo=slTargetDir.c_str ();. HNameMappings=NULL;. LpszProgressTitle=NULL; SHFileOperation (& sh);
}
Функція SHFileOperation (Оголошено и присутній в Модулі ShellApi) взагалі призначен НЕ Тільки для видалений файлів, альо такоже ще для переміщення, копіювання та перейменування файлів, и мені можна Було обмежитися позбав Описом ее можливіть Тільки для роботи з Кошик, альо я опишу ВСІ ее Функції. Функція Оголошено як
SHFileOperation (const lpFileOp: TSHFileOpStruct): Integer;
Єдиним ее параметром являється структура TSHFileOpStruct. У разі успіху повертає значення 0. Если вам нужно ВИДАЛИТИ файл безпосередно, гарантовано минаючи кошик використовуются функцію DeleteFile.структура вікорістовується для вказівки параметрів Функції.
Опішемо ее поля:
хендл діалогового вікна, відображає статус Операції;
тип віробленої Операції: _COPY
копіюваті файл._MOVE
перемістіті файл.
FO_DELETE
ВИДАЛИТИ файл._RENAME
Перейменувати файл.
покажчик на рядок з ім'ям віхідного файлу.
покажчик на рядок з ім'ям файлу, в Який копіюється, переміщується або перейменовується вихідний файл.
прапори візначають Параметри операції._ALLOWUNDO
зберігає інформацію про можливе Скасування операції._FILESONLY
Виконує операцію Тільки для файлів, ЯКЩО задана маска файлів._MULTIDESTFILES
вказує, что pTo опісує декілька файлів (по одному на кожен файл джерела) вместо одного каталогу, Куди повінні буті поміщені вихідні файлі._NOCONFIRMATION
відповідає «Так для всіх» На всі пітання._NOCONFIRMMKDIR
НЕ вімагає підтвердження создания нового каталогу._NO_CONNECTED_ELEMENTS
З Версії 5.0. НЕ переміщує пов'язані файли як групу. Тільки переміщує вказані файлі._NOCOPYSECURITYATTRIBS
З Версії 4.71. Чи не копіює атрибути безпеки файлу._NOERRORUI
Чи не відображає корістувальніцькій інтерфейс при помілці._NORECURSION
Чи не підтрімує рекурсівні Операції в підкаталогах, працює Тільки в...