Back to the VfsCookbook
Overview
This is a basic example to use VFS to retrieve files from a remote system using the SFTP protocol. Files matching a specified regular expression are retrieved.
Example Configuration
For the purposes of this example the remote system is named "sftpremote.example.com". The files that will be retrieved are in a directory named */data/source/fires" and
Key Concepts
pom.xml Project file
This example uses Maven2. There is a* pom.xml
* to define the project
}}} = Source Code = Content of '''{{{src/main/java/gov/noaa/eds/tryVfs/ExtractFromGzipInTar.java
*
/* * App.java */
Compiling
Compile the source code with
mvn assembly:assembly
This will create an executable jar file in the standard target
directory.
Running
Use a command like this to run the example
java -jar target/tryVfs-1.0-SNAPSHOT-jar-with-dependencies.jar
Sample Output
}}} There should now be data files matching the {{{filePatternString
in the local machine directory "/extra/data/fires/smoke".