我正在使用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();
}
谢谢
答案 0 :(得分:1)
Acrobat JavaScript无法删除文件。您将需要重新考虑您的流程。