Хорошо, это может быть небольшая проблема / ошибка с toD
и файловым компонентом в этой ситуации.Однако вы должны не использовать toD в этом сценарии использования, поскольку файловый компонент уже поддерживает это с до .Поскольку опция moveExisting
принимает простое выражение и имеет специальную поддержку для него.
Обновление: Хорошо, так что на самом деле все так, как задумано, потому что вы используете toD
, тогда сначала оценивается конечная точка moveExisting, а затем, когда производитель файла читает это значение, его рассматривают какстатическое значение, которое по умолчанию автоматически принимает имя папки (именно так работают эти параметры) и, следовательно, создает его как папку вместо окончательного имени файла.