使用javascript,将原始文件保存为其他名称后将其删除?

时间:2018-08-07 07:21:55

标签: javascript adobe delete-file acrobat

我正在使用Adobe Acrobat制作表单,我要求用户保存一次为不完整文件,第二次保存为完整表单。保存第二完成的表单后,如何使用javascript删除第一个未完成的文件?

我有一个用于“ mySaveAs”功能的文件夹级脚本

这是用于保存不完整文件的脚本

var directory = "/c/adobeform/" 
if (typeof(mySaveAs) == "function") { 
  mySaveAs(this, directory,"incomplete_" + this.getField("Filename").value); 
} else { 
  app.alert("Missing Save Function. Please contact forms administrator "); 
}

我需要第二个脚本的帮助来保存第二个文件并删除第一个文件。我想将完成的表单保存在同一路径中,但要删除“未完成”。

这是我到目前为止所拥有的

    // determine the directory path for the current document 
    var directory = str.substring(0, str.lastIndexOf("/"));

    if (typeof(mySaveAs) == "function") { 
      mySaveAs(this, directory,this.getField("Filename").value); 
    } else { 
      app.alert("Missing Save Function. Please contact forms administrator "); 
    }

var file = ("/c/adobeform/incomplete_" + this.getfield("Filename"));

if(file.exists()) {
  file.delete();
}

谢谢

1 个答案:

答案 0 :(得分:1)

Acrobat JavaScript无法删除文件。您将需要重新考虑您的流程。