org.apache.tomcat.util.io
Class FileUtil
java.lang.Object
|
+--org.apache.tomcat.util.io.FileUtil
- public class FileUtil
- extends java.lang.Object
Method Summary |
static java.lang.String |
catPath(java.lang.String lookupPath,
java.lang.String path)
Will concatenate 2 paths, dealing with .. |
static void |
clearDir(java.io.File dir)
|
static void |
expand(java.lang.String src,
java.lang.String dest)
|
static java.lang.String |
getBase(java.lang.String path)
Name without path and extension. |
static java.lang.String |
getCanonicalPath(java.lang.String name)
|
static java.io.File |
getConfigFile(java.io.File base,
java.io.File configDir,
java.lang.String defaultF)
|
static java.lang.String |
getExtension(java.lang.String path)
|
static boolean |
isAbsolute(java.lang.String path)
|
static java.io.File[] |
listFiles(java.io.File dir)
|
static java.lang.String |
patch(java.lang.String path)
|
static java.lang.String |
removeLast(java.lang.String s)
|
static java.lang.String |
safePath(java.lang.String base,
java.lang.String path)
All the safety checks from getRealPath() and
DefaultServlet. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FileUtil
public FileUtil()
listFiles
public static java.io.File[] listFiles(java.io.File dir)
catPath
public static java.lang.String catPath(java.lang.String lookupPath,
java.lang.String path)
- Will concatenate 2 paths, dealing with ..
( /a/b/c + d = /a/b/d, /a/b/c + ../d = /a/d )
Used in Request.getRD
- Returns:
- null if error occurs
safePath
public static java.lang.String safePath(java.lang.String base,
java.lang.String path)
- All the safety checks from getRealPath() and
DefaultServlet.
patch
public static java.lang.String patch(java.lang.String path)
isAbsolute
public static boolean isAbsolute(java.lang.String path)
getCanonicalPath
public static java.lang.String getCanonicalPath(java.lang.String name)
removeLast
public static java.lang.String removeLast(java.lang.String s)
getExtension
public static java.lang.String getExtension(java.lang.String path)
getBase
public static java.lang.String getBase(java.lang.String path)
- Name without path and extension.
expand
public static void expand(java.lang.String src,
java.lang.String dest)
throws java.io.IOException
clearDir
public static void clearDir(java.io.File dir)
getConfigFile
public static java.io.File getConfigFile(java.io.File base,
java.io.File configDir,
java.lang.String defaultF)
Copyright © 2001 Apache Software Foundation. All Rights Reserved.