Thank you for your prompt answer. I don't know if my question was clear
enough. What I am trying to do is to upload certain files (based on a given
criteria) to subfolder subF1; others to subfolder subF2 and so on. So I
need:
1) to check the existence of the subfolder (under slide/files)
2) if it does exist, just upload the file there
3) if it does not exist, create the subfolder and then upload the file
there.

What I don't know is: could the client programmatically (using the Webdav
API) create subfolders on the Slide server (under slide/files)? If yes, how?

Even when using the command line Webdav client I could not find a command
that creates subfolders on the Slide server.

Regards,
Zoltan

-----Original Message-----
From: Brian Lee [mailto:[EMAIL PROTECTED] 
Sent: Friday, February 18, 2005 3:54 PM
To: Slide Users Mailing List
Subject: Re: programatically create subfolders

If I understood what you're asking .... can't you just have another 
class / function check path found in the url request?

 ie
1) extract the path from the url
2) check if the path exists in the file system
2) if the path doesn't currently exist, this class / function will 
create the path....

Just call this function before you call the putMethod function. I 
believe commons io has this function already made for you if you don't 
feel like doing it yourself.

Zoltan wrote:

>Hello,
>
> 
>
>I have the following snippet of code:
>
> 
>
>            String url = "http://"+ serverName + ":" + slidePort +
>"/slide/files/";
>
>            HttpURL hrl = new HttpURL(url); 
>
>            WebdavResource wdr = new WebdavResource(hrl);
>
>            File fn = new File(fileName);
>
>            String path = url + fn.getName();
>
>            wdr.putMethod(path, fn);
>
>            wdr.close();
>
> 
>
>This successfully uploads the given file to the Slide server (under
>slide/files).
>
>How should I modify the above code to be able to upload the file in a
>subfolder of slide/files? (something like
>slide/files/folderA/folderB/filename). 
>
> 
>
>In other words: is there a way to programmatically create folders under
>slide/files?
>
> 
>
>Thanks in advance for your response,
>
>Zoltan
>
>
>  
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to