Forum Discussion

zellahee's avatar
zellahee
New Contributor
5 years ago

create a folder and insert xml file in the folder at runtime

Hi,

Using a groovy script, i want to create a new folder and insert xml files in the folder at runtime.

 

Can anyone help me?

2 Replies

  • JHunt's avatar
    JHunt
    Community Hero
    // String contents = ...
    new File("myfolder").mkdirs()
    new File("myfolder/mydoc.xml").text = contents
    
    • zellahee's avatar
      zellahee
      New Contributor

      My codes and it works:

       

      def path = new com.eviware.soapui.support.GroovyUtils( context) // Getting relative path
      def bkpath = (path.projectPath + "\\yourFolder\\")
      //log.info(bkpath)
      def folderName = ("XXXX" + variable)
      def RMDir = new File("$bkpath/$folderName") // Path of folder to create
      //log.info(RMDir)
      RMDir.mkdir()

       

       

      //Writing external file
      def xxxx = context.expand('${Export_xxxxx#Response}')
      new File("${RMDir}/" + "xxxx.xml").write( xxxx )