public class Shell extends Object
Constructor and Description |
---|
Shell() |
Modifier and Type | Method and Description |
---|---|
static void |
cp(String src,
String dst)
Copy file from source to destination
Note: apperently, stream copying is faster than channel copying.
|
static String |
dirname(String filename)
Returns the path concateneting dir and fs names
|
static boolean |
exists(String filename)
Checks if a string is a valid file or directory.
|
static String |
filename(String... parts)
Returns the path concateneting dir and fs names
|
static String[] |
ls(String dirname)
Lists files in a folder
|
static String[] |
ls(String dirname,
String extension)
Lists files in a folder by extension
|
static boolean |
mkdir(String dirname)
Creates directories recursively
|
static void |
mv(String src,
String dst)
Move file from source to destination
Note: slow, secure version of mv, which does not present the renameTo method issues.
|
static void |
rm(String filename)
Removes a file from the filesystem
|
public static void cp(String src, String dst)
src
- source filenamedst
- destination filenamepublic static String dirname(String filename)
parts
- public static boolean exists(String filename)
filename
- public static String filename(String... parts)
parts
- public static String[] ls(String dirname)
dirname
- the dir namepublic static String[] ls(String dirname, String extension)
dirname
- the dir nameextension
- the patternpublic static boolean mkdir(String dirname)
dirname
- the dir namepublic static void mv(String src, String dst)
src
- source filenamedst
- destination filenamepublic static void rm(String filename)
filename
- the filenameCopyright © 2007-2021 Universidade Federal do ParanĂ¡ - UFPR. All Rights Reserved.