cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Martin Heiden <martin.hei...@netcologne.de>
Subject Re: Flowscript - delete file
Date Thu, 27 Dec 2012 11:42:00 GMT
Hi Peter,

PS>              //Delete file
PS>              Packages.java.io.File.xml_file.delete();

Try

xml_file.delete();

You just have to add the full "path" to the class when you
construct it. After this, the variable contains a reference and you
can just use it.

Regards,

  Martin.


Thursday, December 27, 2012, 10:28:31 AM, you wrote:

PS> Hi,

PS> I am trying to delete xml files using the following flowscript:

PS>     function deletefile() {

PS>          //file to be deleted
PS>          var file =
PS> Packages.java.lang.String(cocoon.parameters["file"]);

PS>          try {
PS>              // creating a link to the file to be deleted
PS>              var xml_file =
PS> Packages.java.io.File("D:\cocoon-2.1.11-wl\build\webapp\B&B\xml" + file
PS>     + ".xml");

PS>              //Delete file
PS>              Packages.java.io.File.xml_file.delete();

PS>              //  .txt file with OK message
PS>              cocoon.sendPage("success.txt", null);
PS>          }
PS>          catch(ex){
PS>              cocoon.log.error(ex);
PS>              // Smth. went wrong. Sending a error.txt file to the browser
PS>            cocoon.sendPage("error.txt", null);
PS>          }

PS>     }

PS> and get "Compilation produced 1 syntax errors"

PS> The error log contains:

PS>     ERROR ............    deletefile.js", line 13: missing name after . operator

PS> line 13 is:

PS>     Packages.java.io.File.xml_file.delete();

PS> What I am doing wrong?

PS> Peter







---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Mime
View raw message