-
Enhancement
-
Resolution: Fixed
-
P3
-
1.0.1, 1.0.2, 1.1, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.5, 1.1.6, 1.1.7, 1.2.0, 1.2.2, 1.3.0, 1.3.1, 1.4.0, 1.4.1, 1.4.2, 1.4.2_05, 5.0, 5.0u10, 5.0u17, 6, 6u3, 7
-
b50
-
generic, x86, sparc
-
generic, linux, os_x, solaris_2.5.1, solaris_2.6, solaris_9, solaris_nevada, solaris_10, windows_95, windows_nt, windows_2000, windows_2003, windows_xp
(including MIME content types), escape to filesystem-specific APIs, and a
service-provider interface for pluggable filesystem implementations. This
API will work more consistently across platforms, will make it easier to
write programs that gracefully handle the failure of filesystem operations,
will provide more efficient access to a larger set of file attributes, will
allow developers of sophisticated applications to take advantage of
platform-specific features when absolutely necessary, and will allow
support for non-native filesystems, such as network filesystems, to be
"plugged in" to the platform.
###@###.### 10/20/04 00:31 GMT
- duplicates
-
JDK-4041126 java.io.File.delete: NT Permission problem
- Closed
-
JDK-4803836 File.listFiles() returns null for 'System Volume Information' / unreadable dir
- Closed
-
JDK-4899439 File uses strings for names but file names are byte arrays on OS
- Closed
-
JDK-5077609 File constructors allow path names which are not supported on the file system
- Closed
-
JDK-6213298 File.renameTo() sometimes doesn't work even if the new file name doesn't exist
- Closed
-
JDK-6522199 Can't open Windows-1252 accented files on Linux
- Closed
-
JDK-6526865 File.{compareTo,equals}() wrong for some file names (win)
- Closed
-
JDK-7140877 Java7 can not handle Japanese file name.
- Closed
-
JDK-4751975 File returns wrong info when file names contain 0x0000 chars (unix)
- Closed
-
JDK-4515191 File.list() needs to improve handling of symbolic links
- Closed
-
JDK-4906356 Add UnixFileOutputStream, UnixFile with permissions support
- Closed
-
JDK-6309963 File.getOwner() to retrieve information about file ownership
- Closed
-
JDK-6314708 File should provide methods to access created and last-access times
- Closed
-
JDK-4039759 java.io.File: Need more robust way to deal with file types across platforms
- Closed
-
JDK-4042001 java.io.File: Add support for symbolic links
- Closed
-
JDK-4089881 java.io.File: Want to change file permissions/info
- Closed
-
JDK-4104990 File.{get,set}Attributes() to access all file attribute information
- Closed
-
JDK-4141996 File - add copy with metadata to handle resource forks, attributes, etc.
- Closed
-
JDK-4267530 File.setHidden() to create a hidden file
- Closed
-
JDK-4285834 File.list(FilenameFilter) is not effective for huge directories
- Closed
-
JDK-4302202 File - add means of accessing resource fork and extended attributes
- Closed
-
JDK-4304010 java.io.File Enhancements: Property mechanism for metadata access
- Closed
-
JDK-4304011 java.io.File.copyTo() Enhancement.
- Closed
-
JDK-4308394 Need way to set operating system file permissions from Java
- Closed
-
JDK-4313886 New I/O: Improved set of I/O exceptions
- Closed
-
JDK-4379535 File, FileInputStream, FileOutputStream, RandomAccessFile factories for platform dependent behavior
- Closed
-
JDK-4408059 File should be made abstract to allow modeling platform-specific filesystem semantics
- Closed
-
JDK-4505804 File.listFiles() requires null check on return value - should have better error handling
- Closed
-
JDK-4526561 File system change notification events should be supported
- Closed
-
JDK-4554638 Create a new file with same attributes as a 'template' file.
- Closed
-
JDK-4669305 NetworkFile class (or similar) to support WebDAV, FTP, CVS, etc
- Closed
-
JDK-4755618 File should support incrementally listing a directory
- Closed
-
JDK-4842430 File should support creation of sparse files
- Closed
-
JDK-4952996 File.delete() should throw IOException instead of returning false
- Closed
-
JDK-5002170 File.isAncestorOf(File descendant) to determine file relationship
- Closed
-
JDK-5036327 File should support consistent, cross-platform file delete and rename mechanism
- Closed
-
JDK-5036988 sun.awt.shell.ShellFolder should be a public class in java.io
- Closed
-
JDK-5044858 File.renameTo(File) should use MoveFileExW (win)
- Closed
-
JDK-6191254 File.exists() returns false if timeout error accessing soft-mounted nfs file
- Closed
-
JDK-6248451 File.renameTo(File) should have option to overwrite existing destination directory
- Closed
-
JDK-6350340 File should support creating and detecting links
- Closed
-
JDK-6358641 File.getNormalized{File,Path}() which does not traverse symlinks unlike getCanonical{File,Path}()
- Closed
-
JDK-4084666 Folder class to encapsulate the details of a file on a particular file system
- Closed
-
JDK-4122085 File.{access,creation,modification}Date() to examine file time information
- Closed
-
JDK-4125893 FileSystem class to encapsulate the abilities and limitations of a platform
- Closed
-
JDK-6469152 File.copyTo(File) to simply copy a file to specified directory
- Closed
-
JDK-6483858 File attribute access is very slow (isDirectory, etc.)
- Closed
-
JDK-6540610 File{name}?Filter should have basic implementations
- Closed
-
JDK-6648209 File needs method to enumerate underlying file systems
- Closed
-
JDK-6716072 File.isHidden() invokes getBooleanAttributes() making it unnecessarily expensive (unix)
- Closed
-
JDK-6717791 File static factory to consistently/correctly handle absolute or drive-relative paths
- Closed
- relates to
-
JDK-4356160 JFileChooser doesn't support shortcuts (.lnk files)
- Resolved
-
JDK-6620010 (fc) FileChannel.tryLock leaves FileLock on lockList if I/O error occurs
- Closed
-
JDK-4268151 File.canWrite() and delete() improvements
- Open
-
JDK-4533668 File does not support a means to distinguish severe io problems from disk full
- Open
-
JDK-4640564 Add support for MIME type parsing, construction, and manipulation
- Open
-
JDK-5046336 File should support "strictly case sensitive" mode for file name/path matching
- Open
-
JDK-4286936 New I/O package
- Closed
-
JDK-4034654 File method to query case sensitivity
- Closed
-
JDK-4224436 File.{check,get,has}Extension() to access filename extension
- Closed