Is there a relatively simple way in nant, without writing a custom task, to get the name of the newest folder in a certain directory? Recursion is not needed. I have been trying to do it with directory::get-creation-time and a foreach loop and if statements, yada yada. It’s too complex, and I’m about to create a custom task instead. However, I suspect there is some simpler way to do it via existing nant features.
Share
I believe you’re correct in stating that doing this in a pure nant fashion might pose to be messy, especially the way properties work in nant. If you don’t want to write a custom task, you can always use the script task. For example:
With this, one should be able to call the function to get the newest directory. The implementation of the actual function could be changed to be anything (optimized a bit more or whatever), but I’ve included a quick one for reference on how to use the script task. It produces output like the following: