Home > By category > Developer Tools >Reference & Utilities > Java File Copy Library for Windows

Java File Copy Library for Windows

  • Downloads: 
  • Views: 
  • Rating:

The Java File Copy Library is a software library that 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.

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:

Source[] sources = new Source[]{
// all files from directory /home/user/source1/
new Source("/home/user/source1/", ".*"),
// all *.java files from directory /home/user/source2/
new Source("/home/user/source2/", ".*.java")
String[] destinations = new String[]{
CopyJob copyJob = new CopyJob(sources, destinations);

If you are done with defining your copy jobs you can let them execute by a FileCopier instance all at once.

fileCopier.copy(copyJob1, copyJob2);

This function uses Varargs for the parameters. This way you can throw as many copy jobs at a FileCopier at once as you want.

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:

FileCopier fileCopier = new FileCopier();

In GUI applications you should use a SwingWorker to execute the fileCopier.copy() operation.

Free download from Shareware Connection - The Java File Copy Library is a software library that provides an easy and powerful API for file copy operations.

Publisher: Ronny Standtke | License: Freeware | Price: 0.00
Version: 0.9.7 | Size: 133 KB | Platform: WinOther
Released Date: | Rating: 0 | Title: Java File Copy Library for Windows

Author Url: http://sourceforge.net/projects/filecopylibrary
Program Info Url: http://sourceforge.net/projects/filecopylibrary
Download Url: http://nchc.dl.sourceforge.net/project/filecopylibrary/filecopylibrary/0.9.7/java_file_copy_library-0.9.7_all.jar

More downloads from Java File Copy Library for Windows publisher Ronny Standtke:

JBackpack - JBackpack is a Java-based utility designed to backup your files.

Java File Copy Library for Windows keywords:
Java File Copy Library for Windows related downloads:

Java File Copy Library - The Java File Copy Library is a software library that provides an easy and powerful API for file copy operations.

Artistry for Windows 8 - Artistry for Windows 8 is a handy and reliable application designed to transform regular images into paintings.

HsFtpWM - FTP Library for Windows Mobile / CE - HsFtpWM - FTP Client Library for Windows Mobile OS (For Smartphone and Pocket PC). HsFtpWM is a software library for Windows Mobile OS, written in C, it implements the client side of the File Transfer Protocol per RFC959

File Brick for Windows 8 - File Brick for Windows 8 is a handy and reliable application designed to provide modern means to manage files and directories.

Function Plotter for Windows 8 - Function Plotter for Windows 8 is a handy and reliable application designed to plot math functions in a cartesian or polar coordinate system.

Shareware Connection periodically updates pricing and software information of 'Java File Copy Library for Windows' from company source 'Ronny Standtke' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'Java File Copy Library for Windows' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Java File Copy Library for Windows.

New Reviews

PictBear - Nowadays, a majority of PC users resort to digital image editing once in a while. It may be required for retouching image captured in smart phones or for creating an album in Facebook. For some people, tinkering with digital images is a pastime ...

BitKiller - Dealing with various types of data efficiently holds the key to success in any computing task. Apart from generating new data and modifying existing files, it becomes necessary to delete existing files at times. While most users resort to using ...

AOMEI Partition Assistant Lite Edition - No matter whether you are a casual PC user or deal with a number of computers for professional needs, taking care of hardware components is a necessity. Among all hardware components used in laptop or desktop, hard disk is the most important one. ...

Screenshot Captor - Nowadays, a lot of Windows users need to take screenshots for professional and personal usage needs. It may be required to share an interesting image from web site or part of web pages with friends, making tutorials etc. However, freeware screen ...

Skitch - Skitch is a user friendly and lightweight image capturing app for OS X that has been in the scene for quite some time. After its purchase by Evernote, the nifty Mac screen-capture tool has undergone some changes. You can still perform tasks with ...

MiniTool Partition Wizard Home Edition - It is true that you need a powerful CPU and adequate amounts of RAM to keep your computer running smoothly. However, it is also necessary to ensure that the hard disk remains in top condition. Hard disk needs to be properly optimized and ...

SoftAmbulance Free Eraser - Windows comes with a set of integrated utilities to let users maintain and cleanup their computers. While you can always delete files and folders from partitions, that is not a fail proof method. The data remains on hard disk in reality and any ...

HWiNFO32 - While Windows ships with its inbuilt utilities and there are command prompts to diagnose hardware and software components, these may not be feasible for all users. To learn about exact hardware and software configuration in a computer, either ...

Haihaisoft HUPlayer .4.5v - People use various types of media software to play back audio and video files in their PCs. While a majority of users stick with the bundled Windows Media player, some others opt for commercial and third party alternatives. If you want something ...

Norton Power Eraser - Getting rid of malware and other types of rogue applicationlications with a regular antivirus can prove to be a tough task nowadays. The way malicious users are becoming smarter with time; it makes sense to use an additional layer of protection ...

New Downloads

TextPipe Engine

Fast text manipulation and
data extraction engine. Fix
websites, database data and
electronic text with pattern

SentiMask SDK Trial

Real-time 3D face motion
capture and tracking SDK for
development of augmented
reality apps, digital
character facial ...


Guardship stops MSIL
disassemblers. This is the
assurance that no one will see
your source code.


CallbackFilter lets your
Windows and .NET applications
keep track of file operations
in real-time (right when they
are ...

Nevron Diagram for .NET

Nevron Diagram for .NET is a
fully managed, extensible and
powerful diagramming
framework, which can help you
create ...

Centurion Setup

Centurion Setup builds a
professional software
installer for Windows in a
self-contained, compressed
executable. ...

Free OCR to Word

Free OCR to Word creates
editable and searchable MS
Word or Text files from any
image or scanned document
within few ...

System Junk Cleaner ActiveX

System Junk Cleaner ActiveX is
a dll control to fast detect
and delete unused files from
your system. System Junk
Cleaner ...

Manco .NET Licensing System

Manco .NET Licensing System is
powerful licensing and copy
protection tools for .NET
Windows Forms, WPF, and

JNIWrapper for Mac OS X

JNIWrapper library allows to
interface native code while
retaining full control of the
application on the Java side.
With ...


JxBrowser 4 library enables
seamless integration of Google
Chromium web browser component
into Swing-based Java Desktop

Dynamic TWAIN

Dynamic TWAIN is an
.NET/ActiveX control that can
acquire images from any TWAIN
compliant devices such as
scanners or ...