The java.io.File class is a really useful class for those times when you need a little more in terms of file manipulation than the ‘system’ object UserFunctions provide.
However, using this in TDI will throw up a little gotcha that can occur when using the delete method.
var dirObj = new java.io.File("c:\\temp\\mydir"); dirObj.delete();
Will generate the following error;
ParseException: Encountered "delete" at line..
The answer is to de-reference the method;
var dirObj = new java.io.File("c:\\temp\\mydir"); dirObj["delete"]();