9 Replies Latest reply on Oct 6, 2017 11:29 AM by Joel_Geraci

    how to check if a file exists without open and close it

    pierrep52392313 Level 1

      Hello,

       

      I found this topic (How to check if file exists? ) but I would like to do the same, without trying to open the file (the file type I want to check is not ".pdf" but can be anything else.

       

      Here are the found scripts (thanks to tehinternets !)

       

      Call the function :

      if(typeof(MJS_FileExists) == "function") { 

      •     try { 
      •         if(MJS_FileExists("/C/something/somethingelse/filetocheckfor.pdf") == true) { 
      •             app.alert("file is there"); 
      •         } else { 
      •            app.alert("file is NOT there"); 
      •         } 
      •     } 
      •     catch(e) { 
      •         app.alert("Processing error: "+e) 
      •     } 

       

      Function to place at the folder level :

      var MJS_FileExists = app.trustedFunction(function(filename) { 

      •     app.beginPriv(); 
      •     var existingDoc = false
      •     try { 
      •          var checkDoc = app.openDoc(filename); 
      •          checkDoc.closeDoc(); 
      •      existingDoc = true; 
      •     } catch(e) { 
      •      existingDoc = false; 
      •     } 
      •     return existingDoc; 
      •     app.endPriv(); 
      • }); 

       

       

      Please advise,

      Thanks and best regards.