Я пытаюсь скопировать самую последнюю папку из insde, используя gradle, но я сортирую все папки и копирую файлы внутри самой последней папки.
Ниже приведен скрипт.
task test(type: Copy) {
from(new Source("D:\\test").listFiles().sort{ it.lastModified() }.last())
into(new Source("D:\\folder\\output"))
}
В тестовой директории я получаю
test
└──folder1
| test1.txt
└──folder2
| test2.txt
Если, скажем, папка 2 в тестовой директории является последней, я получаю вывод как
test2.txt
НоЯ ожидаю вывод в виде
folder2
└─ test2.txt
и содержимого внутри него.
Может кто-нибудь помочь, пожалуйста?