Метод .rename

Назначение:Переименовывает файл, заданный по имени.
Синтаксис:fd.create(byref old_name as string, byref new_name as string) as pl_fd_status_codes
Возвращает:

Один из следующих pl_fd_status_codes; значение также влияет на fd.laststatus:

0 - PL_FD_STATUS_OK: выполнено успешно.

1 - PL_FD_STATUS_FAIL : сбой физической флеш-памяти (критический).

2 - PL_FD_STATUS_CHECKSUM_ERR: в одном из секторов диска обнаружена ошибка контрольной суммы (критическая).

4 - PL_FD_STATUS_INV_PARAM: old_name - пустая (NULL) строка, что недопустимо.

5 - PL_FD_STATUS_DUPLICATE_NAME: файл с именем new_name уже существует.

8 - PL_FD_STATUS_NOT_READY: диск не смонтирован.

9 - PL_FD_STATUS_NOT_FOUND: файл old_name не найден.

14 - PL_FD_STATUS_TRANSACTION_CAPACITY_EXCEEDED: в ходе текущей транзакции изменено слишком много секторов диска (критическая ошибка).

См. также:Создание, удаление и переименование файлов, Имена и атрибуты файлов, fd.create, fd.delete, fd.getnumfiles, fd.maxstoredfiles

ЧастьОписание
old_nameСтрока (1-56 символов) с именем переименовываемого файла. Все символы после первого встретившегося пробела (не считая начальных пробелов) игнорируются. Имена файлов чувствительны к регистру.
new_nameСтрока (1-56 символов) с новым именем файла. Все символы после первого встретившегося пробела (не считая начальных пробелов) игнорируются.

Подробности

При переименовании файла его атрибуты сохраняются.

Метод изменяет секторы флеш-диска. Для максимальной надёжности вызывайте его в рамках дисковых транзакций.

Исходный материал Tibbo обновлён 29 июля 2022Оригинал на docs.tibbo.com · Сообщить об ошибке