iv.kmz
10.08.2023, 08:32
Здравствуйте!
На ПЛК200 копирую файл (из основного хранилища) на карту памяти используя SysFileCopy. При установленной карте файлы копируются без проблем. Проверял их наличие и содержимое на компьютере.
Проблема заключается в том, что файлы копируются и без установленной карты памяти. Причём SysFileGetSize даже правильно выдаёт их размер после копирования на отсутствующую карту. При этом, после выполнения pResult := SysFileCopy(DestFileName, FileName, pulCopied); pResult = 0 , pulCopied = 0 в обоих случаях (с установленной картой и без неё)
Мне нужно либо определить отсутствие карты памяти, либо подтверждение факта реального копирования файлов на карту.
Помогите пожалуйста советом
На ПЛК200 копирую файл (из основного хранилища) на карту памяти используя SysFileCopy. При установленной карте файлы копируются без проблем. Проверял их наличие и содержимое на компьютере.
Проблема заключается в том, что файлы копируются и без установленной карты памяти. Причём SysFileGetSize даже правильно выдаёт их размер после копирования на отсутствующую карту. При этом, после выполнения pResult := SysFileCopy(DestFileName, FileName, pulCopied); pResult = 0 , pulCopied = 0 в обоих случаях (с установленной картой и без неё)
Мне нужно либо определить отсутствие карты памяти, либо подтверждение факта реального копирования файлов на карту.
Помогите пожалуйста советом