Skip to main content
FabianK007
Known Participant
April 13, 2017
Answered

How to find if a file exists using FrameMaker with ExtendScript?

  • April 13, 2017
  • 1 reply
  • 1285 views

Dear Community,

How do I find out if a give file exist? I found an answer here: How to find if a file exists using FrameMaker API ?

Is there a similar function in ExtendScript?

I want to look up several files, but the code I use is rather slow.

var path = "D:\\Folder\\File.ext"

var doc = SimpleOpen(path, "");

if(doc.ObjectValid() == true){

    alert("The file exists");

    }

else {

    alert("The file does not exist");

    }

doc.Close(Constants.FF_CLOSE_MODIFIED);

Regards

Fabian

This topic has been closed for replies.
Correct answer Ian Proudfoot

If you use ExtendScript's File object it will be faster as you don't need to open the file to tell if it exists.

var myFile = new File("D:\\Folder\\File.ext");

if (myFile.exists) {

    alert('The file exists');

    }

else {

    alert('The file does not exist');

    }

1 reply

Ian Proudfoot
Ian ProudfootCorrect answer
Legend
April 13, 2017

If you use ExtendScript's File object it will be faster as you don't need to open the file to tell if it exists.

var myFile = new File("D:\\Folder\\File.ext");

if (myFile.exists) {

    alert('The file exists');

    }

else {

    alert('The file does not exist');

    }

FabianK007
Known Participant
April 13, 2017

Thank you very much