Skip to main content
andranika45761163
Known Participant
June 6, 2019
Question

How to remove non-empty folder with framescript

  • June 6, 2019
  • 2 replies
  • 1744 views

Hi

Do you know a way to remove a folder with files and folders with FrameScript.

FrameScript doesn't remove non - empty folders.

Thanks

This topic has been closed for replies.

2 replies

andranika45761163
Known Participant
June 6, 2019

Hi Markus,

thanks, can you suggest a way how can i check it's a directory or a file ?

Inspiring
June 6, 2019

sure ;-)

    function DeleteDirectory(srcFolder)

    {

        var currentFolder = srcFolder ;

        var files = currentFolder.getFiles("*") ;

        for (var i =0; i < files.length; i++)

        {

            if (typeof(files.copy) == "undefined")

            {

                //Delete recursively

                DeleteDirectory(files) ;

                files.remove() ;

            }

            else

            {

                files.remove();

            }

        }

        currentFolder.remove() ;

    }

Please note: Parameter of srcFolder must be of Type Folder...

Call for root folder is something like that:

DeleteDiretory(new Folder("Path to dir to remove"));

This should work. Good luck

Markus

andranika45761163
Known Participant
June 6, 2019

Hi Markus,

but this is a extendscript, i need a framescript.  thanks

Inspiring
June 6, 2019

Hi,

you need to traverse folder hierarchy, delete files in any folder, and after that you can delete folders.

Markus