我正在编写一些javascript来更新文本文件中的pdf字段。终于搞定了。但现在我发现在关闭所有pdf表单之前我无法更新该文本文件。我收到了错误:
"该进程无法访问该文件,因为该文件正由另一个进程使用。"
我正在使用的代码:
//Grab the current path and update it to indicate the TempInfo location
var strPath = this.path;
strPath = strPath.slice(0,-12);
strPath = strPath + "TempInfo.txt"
//Get data from TempFile into array, display message if no file found
try{
var dataStream = util.readFileIntoStream(strPath);
var dataFrom = util.stringFromStream(dataStream);
}catch(e){
app.alert("Temp file not found");
}
//Put the data into an array and update the field
var strTest = new Array();
strTest = dataFrom.split(/\n/);
getField("Username").value = strTest[0];
有没有办法在使用" util"之后释放文件?命令?
答案 0 :(得分:0)
您需要删除对该文件的引用。将下面的行添加到代码的末尾。
dataStream = null;