|
|
#1 |
|
Участник
|
Удаление файла после исполнения RunBase в пакетном режиме
Добрый день!
Подскажите пожалуйста необходимо удалить файл после импорта из него данных. В процессе удаления возникает Exeption ошибка Сбой запроса на разрешение типа "InteropPermission". X++: FileIOPermission readPermission;
;
readPermission = new FileIOPermission(fileName,"rw");
readPermission.assert();
xmlDocument = new XMLDocument();
xmlDocument.load(fileName);
xmlError = xmlDocument.parseError();
xmlDocument.documentElement();
this.importEmployerDataFromXML();
System.IO.File::Delete(fileName);
CodeAccessPermission::revertAssert(); |
|
|
|
|
#3 |
|
Участник
|
Используйте для удаления файла метод
X++: WinAPIServer::deleteFile() X++: CodeAccessPermission::assertMultiple(permissionSet) readPermission = new FileIOPermission(fileName,"rw"); так как X++: System.IO.File::Delete(fileName); X++: new InteropPermission(InteropKind::ClrInterop).assert(); |
|
|
|
| За это сообщение автора поблагодарили: gl00mie (1). | |
|
|
#4 |
|
Участник
|
Спасибо большое1
|
|
|