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]
