Контактная форма 7. Добавьте класс проверки к родительскому элементу. Как?

Возможно, я опаздываю на вечеринку, но в Vista / Win7 есть DeleteFileTransacted, который удаляет файл с помощью транзакций, которые гарантируют их удаление (очищает буферы файлов и т. д.). Для совместимости с XP это еще не вариант.

Еще одна идея, как это можно сделать, - это OpenFile с флагом OF_CREATE, который устанавливает длину до нуля, если файл существует, или создает его, если он этого не делает, а затем вызывает FlushFileBuffers в дескрипторе файла, чтобы дождаться завершения этой операции (создания нулевой длины файла). По завершении файл имеет размер 0, а затем просто вызывает DeleteFile.

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

0
задан Alexf 3 March 2019 в 06:44
поделиться