Update:
For adding properties, using this code:
=====
boolean prop = wdr.proppatchMethod("/slide/files/test3.tif",new PropertyName("DAV:", 
"mykey"),"myvalue",true);
=====

Still looking for assistance on how to get all files that have property 'mykey' = 
'myvalue'.

-D

> -----Original Message-----
> From: Darren Hartford 
> Sent: Friday, October 01, 2004 2:44 PM
> To: Slide Users Mailing List
> Subject: [newbie] properties to files
> 
> 
> Hey all,
> Going through the learning curve on Slide and on the WebDAV 
> client api/library.
> 
> I can successfully 'put' and 'get' binary files.
> 
> However, I'm having a hard time understanding how to add 
> properties to files for use in searching (and I'll ask now, 
> how to search on a property). 
> 
> I'm guessing it is something with the 'proppatchmethod' 
> method(s), but can't find any good examples on how to use 
> these methods (and, in the same token, the propfindmethods).
> 
> Any examples please?
> 
> 
> my code to-date:
> ===========
>                       WebdavResource wdr = null;
>                   HttpURL hrl =
>                       new 
> HttpURL("http://localhost:8080/slide/files";);
>                   hrl.setUserinfo("root","root");
>                   wdr = new WebdavResource(hrl);
>                   
>                   if(wdr==null) {
>                       System.out.println("WDR creation failed");
>                   }
>                                   
>                       //use root-based dir structure. Windows 
> drive names cause issues (assume with colons)
>                   String filename = "/test3.tif";
>                   File fn = new File(filename);
>                   System.out.println("can read file? " + 
> fn.canRead());
>                       boolean writebol = wdr.putMethod(fn);
> 
>                       //directory-type listing
>                 String arr[] = wdr.list();
>                 int i=arr.length;
>                 while( --i >= 0 ) {
>                       System.out.println( "["+i+"] "+arr[ i  ] );
>                 }
> ===========
> 
> -D
> 
> ---------------------------------------------------------------------
> 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