public class PrivilegedFileHelper extends Object
| Constructor and Description |
|---|
PrivilegedFileHelper() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
createNewFile(File file)
Create new file.
|
static File |
createTempFile(String prefix,
String suffix)
Create teamporary file in privileged mode.
|
static File |
createTempFile(String prefix,
String suffix,
File directory)
Create temporary file in privileged mode.
|
static boolean |
delete(File file)
Delete file in privileged mode.
|
static void |
deleteOnExit(File file)
Requests in privileged mode that the file or directory denoted by this abstract
pathname be deleted when the virtual machine terminates.
|
static boolean |
exists(File file)
Tests in privileged mode whether the file or directory denoted by this abstract pathname
exists.
|
static FileInputStream |
fileInputStream(File file)
Create FileInputStream in privileged mode.
|
static FileInputStream |
fileInputStream(String name)
Create FileInputStream in privileged mode.
|
static FileOutputStream |
fileOutputStream(File file)
Create FileOutputStream in privileged mode.
|
static FileOutputStream |
fileOutputStream(File file,
boolean append)
Create FileOutputStream in privileged mode.
|
static FileOutputStream |
fileOutputStream(String name)
Create FileOutputStream in privileged mode.
|
static String |
getAbsolutePath(File file)
Get file absolute path in privileged mode.
|
static String |
getCanonicalPath(File file)
Get file canonical path in privileged mode.
|
static InputStream |
getResourceAsStream(String resource)
getResourceAsStream in privileged mode.
|
static boolean |
isDirectory(File file)
Tests in privileged mode whether the file denoted by this abstract pathname is a
directory.
|
static long |
length(File file)
Get file length in privileged mode.
|
static String[] |
list(File file)
Get file's list in privileged mode.
|
static String[] |
list(File file,
FilenameFilter filter)
Get file's list in privileged mode.
|
static File[] |
listFiles(File file)
Get file's list in privileged mode.
|
static File[] |
listFiles(File file,
FileFilter filter)
Get file's list in privileged mode.
|
static File[] |
listFiles(File file,
FilenameFilter filter)
Get file's list in privileged mode.
|
static boolean |
mkdirs(File file)
Creates the directory in privileged mode.
|
static RandomAccessFile |
randomAccessFile(File file,
String mode)
Create RandomAccessFile in privileged mode.
|
static boolean |
renameTo(File srcFile,
File dstfile)
Rename File in privileged mode.
|
static ZipInputStream |
zipInputStream(File file)
Create FileInputStream in privileged mode.
|
static ZipOutputStream |
zipOutputStream(File file)
Create ZipOutputStream in privileged mode.
|
public static InputStream getResourceAsStream(String resource) throws FileNotFoundException
FileNotFoundExceptionpublic static FileOutputStream fileOutputStream(File file) throws FileNotFoundException
file - FileNotFoundExceptionpublic static ZipOutputStream zipOutputStream(File file) throws FileNotFoundException
file - FileNotFoundExceptionpublic static FileOutputStream fileOutputStream(String name) throws FileNotFoundException
name - FileNotFoundExceptionpublic static FileOutputStream fileOutputStream(File file, boolean append) throws FileNotFoundException
file - append - FileNotFoundExceptionpublic static FileInputStream fileInputStream(File file) throws FileNotFoundException
file - FileNotFoundExceptionpublic static ZipInputStream zipInputStream(File file) throws FileNotFoundException
file - FileNotFoundExceptionpublic static FileInputStream fileInputStream(String name) throws FileNotFoundException
name - FileNotFoundExceptionpublic static boolean createNewFile(File file) throws IOException
file - IOExceptionpublic static File createTempFile(String prefix, String suffix, File directory) throws IllegalArgumentException, IOException
prefix - suffix - directory - IllegalArgumentExceptionIOExceptionpublic static File createTempFile(String prefix, String suffix) throws IllegalArgumentException, IOException
prefix - suffix - IllegalArgumentExceptionIOExceptionpublic static RandomAccessFile randomAccessFile(File file, String mode) throws IllegalArgumentException, IOException
file - mode - IllegalArgumentExceptionIOExceptionpublic static long length(File file)
file - public static void deleteOnExit(File file)
file - public static String getAbsolutePath(File file)
file - public static String getCanonicalPath(File file) throws IOException
file - IOExceptionpublic static boolean delete(File file)
file - public static boolean isDirectory(File file)
file - public static boolean exists(File file)
file - public static boolean mkdirs(File file)
file - public static boolean renameTo(File srcFile, File dstfile)
srcFile - dstfile - public static String[] list(File file)
file - public static String[] list(File file, FilenameFilter filter)
file - public static File[] listFiles(File file)
file - public static File[] listFiles(File file, FilenameFilter filter)
file - public static File[] listFiles(File file, FileFilter filter)
file - Copyright © 2020 eXo Platform SAS. All Rights Reserved.