Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.872.574 Times

Java File Copy Library 0.9.7 Beta

Company: Ronny Standtke
Date Added: October 02, 2013  |  Visits: 283

Java File Copy Library

Report Broken Link
Printer Friendly Version


Product Homepage
Download (16 downloads)



Java File Copy Library is a software library which provides an easy and powerful API for file copy operations. You can define a batch of copy jobs with regular expressions and can use a Swing Component to show the overall copy progress.<br /><br />Before starting the copy operation you define the sources with a base directory and a search pattern defined by regular expressions. Then you define the copy destinations (yes, you can copy your files to several destinations at once). With the given sources and destinations you can define a copy job:<br /><br /> Source[] sources = new Source[]{<br /> // all files from directory /home/user/source1/<br /> new Source("/home/user/source1/", ".*"),<br /> // all *.java files from directory /home/user/source2/<br /> new Source("/home/user/source2/", ".*.java")<br /> };<br /> String[] destinations = new String[]{<br /> "/home/user/destination1",<br /> "/home/user/destination2"<br /> };<br /> CopyJob copyJob = new CopyJob(sources, destinations, true/*recursive*/);<br /> <br />If you are done with defining your copy jobs you can let them execute by a FileCopier instance all at once.<br /><br /> fileCopier.copy(copyJob1, copyJob2);<br /> <br />This function uses Varargs for the parameters. This way you can throw as many copy jobs at a FileCopier at once as you want.<br /><br />If you want to see the progress of your copy operation in a GUI application, you can add a FileCopierPanel to your GUI application and give it a reference to your current FileCopier:<br /><br /> FileCopier fileCopier = new FileCopier();<br /> fileCopierPanel.setFileCopier(fileCopier);<br /> <br />In GUI applications you should use a SwingWorker to execute the fileCopier.copy() operation.<br /><br />The Java File Copy Library Swing Component shows the following information per default:<br /><br /> * the already copied amount of data<br /> * the data volume of all specified copy jobs<br /> * the speed of the copy operation<br /> * the progress of the copy operation (both graphical and numerical)<br /> * the elapsed time<br /> * the estimated total time<br /> * the estimated remaining time<br /> * the estimated completion time

Requirements: No special requirements
Platforms: Mac, Mac OSX
Keyword: Batch Component Define Expressions Library Operations Powerful Progress Regular Software Swing
Users rating: 0/10

License: Freeware Size: 133.12 KB
USER REVIEWS
More Reviews or Write Review


JAVA FILE COPY LIBRARY RELATED
Libraries  -  LibVsg 0.1.0
LibVsg (Visaurin Geometric Library) is a 2D/3D software library with a focus on basic geometric manipulations. Written for use by C programs, it provides support for single and double precision arithmetics. A Python wrapper also comes with the...
768 KB  
Libraries  -  Wireless Communication Library .NET Developer Edition 6.9.3.0
Wireless Communication Library was designed to be a powerful SDK for software developers. This library includes a complete components set for using it with Borland Delphi, Borland Developer Studio, Borland CBuilder, Microsoft Visual Studio .NET,...
 
MP3 Players  -  SE-MediaPlayer 1.8.1
Use SE-MediaPlayer to organize and play audio and video files, CDs, DVDs and flash clips. Main features: * A single player for audio, video, flash files, CDs and DVDs * Support of all modern multimedia file formats * Embedded media...
7.25 MB  
Graphics Editors  -  Aoao Batch Rename 1.0
Aoao Batch Rename is a easy and comprehensive piece of software that enables you to multiple rename your files at once.It's support import all file formats, batch rename just moment, but also a freeware.
543 KB  
Libraries  -  Software Render Library 0.0.1
Software Render Library is an Open Source software implementation of a polygon-based renderer (like your graphics card).. SourceForge presents the project. is an open source application. SourceForge provides the world's largest selection of Open...
79.87 KB  
Graphics Editors  -  PhoXo 8.2.0
PhoXo is a free and powerful image editing software. It's tiny, fast, easy to use, can be treated as a mini PhotoShop. Its features include layers, undo, over 50 special effects, batch processing, and a wide variety of useful and powerful tools...
4.54 MB  
Application Add-Ins  -  RationalPlan Multi Project for Mac OS 3.20
A powerful project management software designed to assist project managers in developing plans, allocating resources, tracking progress, managing budgets and analyzing workload. Whether your applications are in the area of construction,...
13.9 MB  
Programming  -  glark - grep-like file searcher 1.7.10
glark offers grep-like searching of text files, with very powerful, complex regular expressions (e.g., '/foow+/ and /bar[^d]*baz$/ within 4 lines of each other'), as well as highlighting of matches.
33.8 KB  
Development Editors  -  JWare/AntUnit 0.4
JWare/AntUnit is a development toolkit for third-party Ant developers, particularly in-house build engineers. AntUnit provides a powerful extension library to the existing Ant software and a full JUnit-style testing environment for your Ant...
491.52 KB  
Video Players  -  Acala DivX to iPod 4.2.7
Acala DivX to iPod is an easy-to-use, but powerful mp4 converter software. It can copy all movie formats and transcode to iPod mpeg4 or H264 movie. It is an audio ripper too, it can extract all movies' audio track and encode to pop music file. You...
18.46 MB  
NEW DOWNLOADS IN MACINTOSH SOFTWARE, PROGRAMMING
Macintosh Software  -  MacX Free DVD to MP4 Converter for Mac 4.2.3
MacX Free DVD to MP4 Converter for Mac is an innovative yet free DVD to MP4 ripper software for Mac users without any functional limitation or watermark. It is able to convert DVDs including copy protected DVD movies to MP4, FLV, MP3 music on Mac...
36.23 MB  
Macintosh Software  -  MacX Free Rip DVD to QuickTime for Mac 4.1.9
MacX Free Rip DVD to QuickTime for Mac is totally free yet versatile DVD to QuickTime ripper software for Mac users to free rip both normal and copy-protected DVDs to QuickTime MOV, MP4 on Mac with excellent image quality. Besides the powerful...
36.3 MB  
Macintosh Software  -  MacX QuickTime Video Converter Free 4.1.9
MacX QuickTime Video Converter Free Edition is the best program designed for Mac users to free convert almost all HD videos and SD videos to QuickTime accepted formats on Mac with first rate quality.The input file formats covered by this powerful...
23.11 MB  
Macintosh Software  -  MacX Free Apple TV Video Converter 4.1.9
MacX Free Apple TV Video Converter is a 100% free video to Apple TV converter software which enables you to free convert most popular videos like AVCHD, MKV, M2TS, AVI, MPEG, WMV, FLV etc to Apple TV compatible format like MP4 format on Mac OS. In...
22.89 MB  
Macintosh Software  -  MacX Free DVD to PSP Converter for Mac 4.1.7
Looking for a solution to convert DVD to PSP for free? MacX Free DVD to PSP Converter for Mac is a 100% free DVD to PSP converter software which can assist you convert any DVD including copy protected DVDs to PSP supported MP4, H.264/MPEG-4 AVC...
36.26 MB  
Programming  -  MacX Free iMovie Video Converter 4.1.8
MacX Free iMovie Video Converter is a professional free iMovie video converter for Mac that can convert any SD and HD videos such as M2TS, MKV, AVI, WMV, FLV, VOB, 3GP and more to iMovie accepted video formats MOV & MP4 for importing to iMovie...
22.92 MB  
Programming  -  SwapList 0.1 Alpha
Java list implementation that swaps list items to a disk file in order to avoid out-of-memory error.
10.24 KB  
Programming  -  Mano 1.05 Beta
Mano is a makeFile navigator containing a tree grouping the targets.
20.48 KB  
Programming  -  Workhorse 1.2
Workhorse automates tedious file transfer and deletion tasks. Just tell it when or how often you want it to run, fill in the details, and let it do it's job! Do you know Applescript? Use Workhorse to run your scripts at a given time or interval....
225.28 KB  
Programming  -  PLT Scheme (formerly DrScheme) Darwin (PPC) 4.2
PLT Scheme is an interactive, integrated, graphical programming environment for the Scheme, MzScheme, and MrEd programming languages. PLT Scheme provides source highlighting for syntax and run-time errors, support for multiple language...
38.27 MB