#1: Проблема в работе команды LOADLIST Author: Monarch-LFV, Posted: Fri Sep 17, 2021 05:28 В новой версии появилась такая команда, как LOADLIST. Заметил непонятную особенность:
Есть папки (более 8 штук - важно!):
Создаем текстовый файл лист с содержимым полных путей этих девяти папок, только без слешей в конце и прописываем его в команду:
Code:
LOADLIST %COMMANDER_PATH%\Filelist.txt
Пытаемся выполнить команду, и пишет, что все объекты не найдены. Но стоит только удалить любую из строк, чтобы было 8 или менее, то все начинает работать.
Если поставить в конце строк слеши, то все работает нормально. Казалось бы, отлично, так и надо делать, но получая такие файл-списки из других программ, в которых обратные слеши у папок не ставятся (тот же Проводник, или Everything (CTRL+SHIFT+C)), невозможно однозначно определить что передается - файл или папка (например "e:\test\8.ext" можеть быть и файлом и папкой). То есть насильно ставить в конце всех строк слеши - не совсем правильно.
Что за странная особенность, почему не больше именно восьми, и почему не отображает их совсем если больше?
#2: Author: Avada, Location: Россия, СаратовPosted: Fri Sep 17, 2021 11:23 Monarch-LFV
Проблему подтверждаю (и в самом деле — начиная с девятого имени, если нет слэша в конце). Что касается самого отсутствия слэшей у папок в списке, то я не совсем уверен, что такой вариант оформления учитывается в TC как штатный для данной функции, даже если активно применяется при формировании файл-списков где-то ещё. По-хорошему надо выяснять у Гислера. Пока что на оффоруме замеченное ограничение вроде бы не обсуждалось.