Добавление File By Path#
Используется для работы с файлами и вложениями из JEXL-скрипта.
Место применения: Сервис > Инструменты > Выполнить JEXL-скрипт
Тип: JEXL-скрипт
var idFileStorage = Btk_FileStorageApi.findByMnemoCode("testLocal");
var filePath = "C:\Users\a.kobelev\tmp\DbLink_Postgresql.txt";
var file = new ("java.io.File", filePath)
if (!file.exists()) {
raise("Файл " + filePath + " не существует")
}
var is = new("java.io.FileInputStream", file);
var idFile = null;
@begin{
idFile = Btk_FilePkg.createAndFill(file.getName(), idFileStorage, null, is)
}@exception function(e){
is.close();
throw(e);
} end;
is.close();
dialogs.showMessage(idFile.toString());