Package gw.util
Class PathUtil
- java.lang.Object
-
- gw.util.PathUtil
-
public class PathUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PathUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleancanWrite(java.nio.file.Path path)static java.nio.file.Pathcreate(java.lang.String first, java.lang.String... more)static java.nio.file.Pathcreate(java.net.URI uri)static java.nio.file.Pathcreate(java.nio.file.Path root, java.lang.String createMe)static java.io.InputStreamcreateInputStream(java.nio.file.Path path, java.nio.file.OpenOption... options)static booleancreateNewFile(java.nio.file.Path file, java.nio.file.attribute.FileAttribute... attrs)static java.io.OutputStreamcreateOutputStream(java.nio.file.Path path, java.nio.file.OpenOption... options)static java.io.BufferedReadercreateReader(java.nio.file.Path file)static java.io.BufferedWritercreateWriter(java.nio.file.Path path)static voiddelete(java.nio.file.Path path)static voiddelete(java.nio.file.Path path, boolean bRecursive)static booleanexists(java.nio.file.Path path, java.nio.file.LinkOption... options)static java.nio.file.PathgetAbsolutePath(java.lang.String path)static java.nio.file.PathgetAbsolutePath(java.nio.file.Path path)static java.lang.StringgetAbsolutePathName(java.lang.String path)static java.lang.StringgetAbsolutePathName(java.nio.file.Path path)static IFilegetIFile(java.nio.file.Path classFile)static java.lang.StringgetName(java.nio.file.Path path)static booleanisDirectory(java.nio.file.Path fileOrDir, java.nio.file.LinkOption... options)static booleanisFile(java.nio.file.Path path, java.nio.file.LinkOption... options)static longlastModified(java.nio.file.Path path, java.nio.file.LinkOption... options)static java.nio.file.Path[]listFiles(java.nio.file.Path path)static booleanmkdir(java.nio.file.Path copy, java.nio.file.attribute.FileAttribute... attrs)static booleanmkdirs(java.nio.file.Path path)static booleanrenameTo(java.nio.file.Path from, java.nio.file.Path to, java.nio.file.CopyOption... options)private static java.nio.file.PathresolveRelativePath(java.lang.String first, java.lang.String... more)static booleansetWritable(java.nio.file.Path file, boolean bWritable)
-
-
-
Method Detail
-
mkdirs
public static boolean mkdirs(java.nio.file.Path path)
-
mkdir
public static boolean mkdir(java.nio.file.Path copy, java.nio.file.attribute.FileAttribute... attrs)
-
getName
public static java.lang.String getName(java.nio.file.Path path)
-
isFile
public static boolean isFile(java.nio.file.Path path, java.nio.file.LinkOption... options)
-
isDirectory
public static boolean isDirectory(java.nio.file.Path fileOrDir, java.nio.file.LinkOption... options)
-
create
public static java.nio.file.Path create(java.lang.String first, java.lang.String... more)
-
create
public static java.nio.file.Path create(java.nio.file.Path root, java.lang.String createMe)
-
create
public static java.nio.file.Path create(java.net.URI uri)
-
resolveRelativePath
private static java.nio.file.Path resolveRelativePath(java.lang.String first, java.lang.String... more)
-
getAbsolutePathName
public static java.lang.String getAbsolutePathName(java.nio.file.Path path)
-
getAbsolutePathName
public static java.lang.String getAbsolutePathName(java.lang.String path)
-
getAbsolutePath
public static java.nio.file.Path getAbsolutePath(java.nio.file.Path path)
-
getAbsolutePath
public static java.nio.file.Path getAbsolutePath(java.lang.String path)
-
listFiles
public static java.nio.file.Path[] listFiles(java.nio.file.Path path)
-
createNewFile
public static boolean createNewFile(java.nio.file.Path file, java.nio.file.attribute.FileAttribute... attrs)
-
createReader
public static java.io.BufferedReader createReader(java.nio.file.Path file)
-
createWriter
public static java.io.BufferedWriter createWriter(java.nio.file.Path path)
-
createOutputStream
public static java.io.OutputStream createOutputStream(java.nio.file.Path path, java.nio.file.OpenOption... options)
-
createInputStream
public static java.io.InputStream createInputStream(java.nio.file.Path path, java.nio.file.OpenOption... options)
-
getIFile
public static IFile getIFile(java.nio.file.Path classFile)
-
delete
public static void delete(java.nio.file.Path path)
-
delete
public static void delete(java.nio.file.Path path, boolean bRecursive)
-
exists
public static boolean exists(java.nio.file.Path path, java.nio.file.LinkOption... options)
-
lastModified
public static long lastModified(java.nio.file.Path path, java.nio.file.LinkOption... options)
-
renameTo
public static boolean renameTo(java.nio.file.Path from, java.nio.file.Path to, java.nio.file.CopyOption... options)
-
canWrite
public static boolean canWrite(java.nio.file.Path path)
-
setWritable
public static boolean setWritable(java.nio.file.Path file, boolean bWritable)
-
-