Добавление File By Path

Добавление 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());