Это кажется довольно простым вопросом, но я не мог найти прямой вопрос.Knime - Как использовать ввод и вывод пути как переменную
Сценарий У меня есть worflow в Knime, который считывает файл (Excel), процессы и выходы на несколько файлов. Входные файлы и выходной файл находятся в одной папке, а другая - в другой папке, кроме той, где находится поток knimework.
Я хочу запустить этот поток в нескольких разных папках. Каждая папка имеет один и тот же файл ввода, и выходные файлы всегда будут иметь одинаковое имя. Теперь мне нужно изменить manuallly путь к папке в каждом узле ввода/вывода для каждой отдельной папки.
Возможное решение Переменная с указанием пути к папке. Чтобы запустить рабочий процесс в другой папке, я бы изменил только эту переменную. Это возможно в колене? Как?
Я создал переменную worfflow с именем «PATH» с указанием пути к папке. И попытался использовать его в качестве XLS_Locationa в переменных потока узла XLS Reader. Но не получилось. Примечание. Я являюсь основным пользователем knime .... – saxo
Вам нужно использовать узел «Редактировать переменную Java» с кодом, подобным этому: 'out_xlsPath = c_PATH +" /yourExcelFile.xls ";' для создания которая соответствует пути вашего xls-файла, а не его папки. Теперь вы можете использовать эту переменную потока в узле XLS Reader. –