2016-03-12 3 views
0

У меня есть настольное приложение, которое записывает XML-файл. Если XML-файл открыт в текстовом редакторе (из предыдущего запуска скрипта), когда Livecode сохраняет файл, данные XML не изменяются.Как вы можете проверить, используется ли файл?

Фактическая линия Я использую для записи файла:

put tOutputData into URL ("file:" & tFilePath) 

Я могу видеть, что с помощью «открыть файл -> запись -> Закрыть файл» логику вместо «URL (файл :) «будет переписывать данные, если выходной файл уже открыт в текстовом редакторе. Однако текстовый редактор покажет «старые» данные, пока файл не будет перезагружен.

Как задать файловую систему, если файл уже используется, прежде чем пытаться записать файл в Livecode?

ответ

0

Проверьте результат, чтобы увидеть, если возникла проблема доступа к файлу:

put tOutputData into URL ("file:" & tFilePath) 
put the result into rslt 
if rslt is not empty then 
    beep 
    answer error rslt 
end if 

 Смежные вопросы

  • Нет связанных вопросов^_^