2
我上它是建立在Novell運營中心具有基於ECMAScript腳本引擎的一個項目工作。我能夠解決運行該軟件的Java API中的對象。ECMAScript的保留字變通
我想使用標準Java java.io.File類從文件系統中刪除文件。
的腳本如下:
var file = new java.io.File('file_path');
file.delete();
這將引發一個錯誤,因爲「刪除」是的EcmaScript/JavaScript中的保留字。 即使我使用eval('file.delete()');
,也會得到相同的錯誤。像file.exists()
或file.canWrite()
這樣的報表按預期運行。
我要尋找一個可能的解決辦法,以便能夠調用文件對象的刪除方法。 deleteOnExit()方法將不起作用,因爲服務器軟件不會在常規基礎上退出。