cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Robby Pelssers <>
Subject RE: Flowscript - delete file
Date Thu, 27 Dec 2012 15:39:39 GMT

function deleteFile() {
    var filePath = cocoon.parameters["file"];
    var file = new File(filePath);
    try { 
        if (!file.exists()) {
           throw new FileNotFoundException(filePath);
        cocoon.sendPage("success.txt", {});
    } catch (e) {
        cocoon.sendPage("error.txt", e);

That's more closely to how I would write it.


-----Original Message-----
From: Martin Heiden [] 
Sent: Thursday, December 27, 2012 12:42 PM
To: Peter Sparkes
Subject: Re: Flowscript - delete file

Hi Peter,

PS>              //Delete file
PS>    ;



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.



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>          try {
PS>              // creating a link to the file to be deleted
PS>              var xml_file =
PS>"D:\cocoon-2.1.11-wl\build\webapp\B&B\xml" + file
PS>     + ".xml");

PS>              //Delete file
PS>    ;

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> What I am doing wrong?

PS> Peter

To unsubscribe, e-mail:
For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message