Class Win32File
java.lang.Object
java.io.File
com.twelvemonkeys.io.Win32File
- All Implemented Interfaces:
Serializable, Comparable<File>
Win32File
- Version:
- $Id: //depot/branches/personal/haraldk/twelvemonkeys/release-2/twelvemonkeys-core/src/main/java/com/twelvemonkeys/io/Win32File.java#2 $
-
Field Summary
FieldsFields inherited from class File
pathSeparator, pathSeparatorChar, separator, separatorChar -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static booleanFile[]File[]listFiles(FileFilter filter) File[]listFiles(FilenameFilter filter) private static voidstatic voidstatic FileWraps aFileobject pointing to a Windows symbolic link (.lnkfile) in aWin32Lnk.static File[]Wraps aFilearray, possibly pointing to Windows symbolic links (.lnkfiles) inWin32Lnks.Methods inherited from class File
canExecute, canRead, canWrite, compareTo, createNewFile, createTempFile, createTempFile, delete, deleteOnExit, equals, exists, getAbsolutePath, getCanonicalPath, getFreeSpace, getName, getParent, getPath, getTotalSpace, getUsableSpace, hashCode, isAbsolute, isDirectory, isFile, isHidden, lastModified, length, list, list, listRoots, mkdir, mkdirs, renameTo, setExecutable, setExecutable, setLastModified, setReadable, setReadable, setReadOnly, setWritable, setWritable, toPath, toString, toURI, toURL
-
Field Details
-
IS_WINDOWS
private static final boolean IS_WINDOWS
-
-
Constructor Details
-
Win32File
-
-
Method Details
-
isWindows
private static boolean isWindows() -
main
-
listFiles
-
wrap
Wraps aFileobject pointing to a Windows symbolic link (.lnkfile) in aWin32Lnk. If the operating system is not Windows, thepPathparameter is returned unwrapped.- Parameters:
pPath- any path, possibly pointing to a Windows symbolic link file. May benull, in which casenullis returned.- Returns:
- a new
Win32Lnkobject if the current os is Windows, and the file is a Windows symbolic link (.lnkfile), otherwisepPath
-
wrap
Wraps aFilearray, possibly pointing to Windows symbolic links (.lnkfiles) inWin32Lnks.- Parameters:
pPaths- an array ofFiles, possibly pointing to Windows symbolic link files. May benull, in which casenullis returned.- Returns:
pPaths, with anyFilerepresenting a Windows symbolic link (.lnkfile) wrapped in aWin32Lnk.
-
getAbsoluteFile
- Overrides:
getAbsoluteFilein classFile
-
getCanonicalFile
- Overrides:
getCanonicalFilein classFile- Throws:
IOException
-
getParentFile
- Overrides:
getParentFilein classFile
-
listFiles
-
listFiles
-
listFiles
-