VCF Automation Blog

from Stefan Schnell


Handle Temporary Directory


const tempDirectory = System.getTempDirectory();
System.log(tempDirectory);

const file = new File(tempDirectory);
const fileList = file.list();

// List files in temp directory,
// except files which contains vcoGuest_ in their name
fileList.forEach( function(item) {
  if (item.indexOf("vcoGuest_") === -1) {
    System.log(item);
  }
})

// Delete specific file in temp directory
var delFile = new File(tempDirectory + "/test.txt ");
delFile.deleteFile();

// Delete files with name pattern in temp directory
fileList.forEach( function(item) {
  if (item.indexOf("pattern_") >= 0) {
    var delFile = new File(tempDirectory + "/" + item);
    delFile.deleteFile();
  }
})