Various file manipulation tools written in Java with source included.
...FilePatternFinder: Find the largest repeated byte pattern in a file that doesn't overlap.
FilenameMixUpper: Scramble all the filenames in a directory.
FileSplitter: Split a file into numbered parts.
HttpClient: Single web page GETter.
InFileFind: Find where/at a file is inside another
NumeredFilesCombiner: Combine a directory of files with numbered-filenames.
PassCrypt: A tool for password-en/decrypting a file.
RecursiveUnzip: Unzip all the zip files in a directory tree, with optional filename mangling
RegFilesRenamer: A mass-file renamer using regular expressions.
...
webdavclient4j is a generic WebDAV client for Java. It is based on the retired Apache Jakarta Slide project's Java webdav client, and includes the VFS WebDAV provider. It is packaged with HttpClient 3.0.1.