类的用途
java.io.File
使用 File 的包
包
描述
包含用于创建用户界面以及绘制图形和图像的所有类。
提供用于与各种桌面功能进行交互的接口和类。
通过数据流、序列化和文件系统提供系统输入和输出。
提供对 Java 编程语言的设计至关重要的类。
定义Java虚拟机访问文件、文件属性和文件系统的接口和类。
为安全框架提供类和接口。
包含集合框架、一些国际化支持类、服务加载器、属性、随机数生成、字符串解析和扫描类、base64 编码和解码、位数组和几个杂项实用程序类。
提供用于读取和写入 JAR (Java ARchive) 文件格式的类,该文件格式基于标准 ZIP 文件格式,带有可选的清单文件。
提供用于读取和写入标准 ZIP 和 GZIP 文件格式的类。
Java Image I/O API 的主要包。
Java 图像 I/O API 的一个包,其中包含用于读取器、写入器、转码器和流的插件接口,以及一个运行时注册表。
处理来自文件和流的低级 I/O 的 Java 图像 I/O API 包。
此包包含与 Kerberos 网络身份验证协议相关的实用程序类。
为 MIDI(乐器数字接口)数据的 I/O、排序和合成提供接口和类。
为服务提供者提供接口,以便在提供新的 MIDI 设备、MIDI 文件读取器和写入器或音库读取器时实现。
提供用于捕获、处理和播放采样音频数据的接口和类。
在提供新的音频设备、声音文件读取器和写入器或音频格式转换器时,为服务提供者提供抽象类以进行子类化。
提供一组“轻量级”(全 Java 语言)组件,尽可能在所有平台上以相同的方式工作。
包含
JFileChooser 组件使用的类和接口。
提供一个接口和许多抽象类,Swing 使用这些抽象类来提供其可插入的外观功能。
提供根据基本外观构建的用户界面对象。
提供组合了两种或多种外观的用户界面对象。
为可以从程序中调用的工具提供接口,例如编译器。
提供用于使用 SAX(XML 简单 API)解析器或 DOM(文档对象模型)文档生成器处理 XML 文档的类。
提供流和 URI 特定的转换类。
提供用于验证 XML 文档的 API。
-
File 在 java.awt 中的用法
修饰符和类型方法描述voidDesktop.browseFileDirectory(File file) 打开包含file的文件夹并在默认系统文件管理器中选择它。static FontFont.createFont(int fontFormat, File fontFile) 使用指定的字体类型和指定的字体文件返回一个新的Font。static Font[]Font.createFonts(File fontFile) 返回从指定文件解码的新数组Font。void启动关联的编辑器应用程序并打开文件进行编辑。booleanDesktop.moveToTrash(File file) 将指定的文件移动到回收站。void启动关联的应用程序以打开文件。void使用关联应用程序的打印命令,使用本机桌面打印工具打印文件。 -
File 在 java.awt.desktop 中的用法
返回类型中包含 File 类型参数的 java.awt.desktop 中的方法java.awt.desktop 中的构造函数参数,类型参数为 File修饰符构造方法描述OpenFilesEvent(List<File> files, String searchTerm) 构造一个OpenFilesEvent。PrintFilesEvent(List<File> files) 构造一个PrintFilesEvent -
File 在 java.io 中的用法
修饰符和类型方法描述static FileFile.createTempFile(String prefix, String suffix) 在默认临时文件目录中创建一个空文件,使用给定的前缀和后缀生成其名称。static FileFile.createTempFile(String prefix, String suffix, File directory) 在指定目录中创建一个新的空文件,使用给定的前缀和后缀字符串生成其名称。File.getAbsoluteFile()返回此抽象路径名的绝对形式。File.getCanonicalFile()返回此抽象路径名的规范形式。File.getParentFile()返回此抽象路径名的父目录的抽象路径名,如果此路径名未指定父目录,则返回null。File[]File.listFiles()返回一个抽象路径名数组,表示此抽象路径名表示的目录中的文件。File[]File.listFiles(FileFilter filter) 返回一个抽象路径名数组,表示此抽象路径名表示的目录中满足指定过滤器的文件和目录。File[]File.listFiles(FilenameFilter filter) 返回一个抽象路径名数组,表示此抽象路径名表示的目录中满足指定过滤器的文件和目录。static File[]File.listRoots()列出可用的文件系统根目录。修饰符和类型方法描述boolean测试指定的抽象路径名是否应包含在路径名列表中。boolean测试指定文件是否应包含在文件列表中。int按字典顺序比较两个抽象路径名。static FileFile.createTempFile(String prefix, String suffix, File directory) 在指定目录中创建一个新的空文件,使用给定的前缀和后缀字符串生成其名称。boolean重命名此抽象路径名表示的文件。修饰符构造方法描述从父抽象路径名和子路径名字符串创建一个新的File实例。FileInputStream(File file) 通过打开与实际文件的连接来创建FileInputStream,该文件由文件系统中的File对象file命名。FileOutputStream(File file) 创建文件输出流以写入由指定的File对象表示的文件。FileOutputStream(File file, boolean append) 创建文件输出流以写入由指定的File对象表示的文件。FileReader(File file) FileReader(File file, Charset charset) FileWriter(File file) FileWriter(File file, boolean append) FileWriter(File file, Charset charset) FileWriter(File file, Charset charset, boolean append) PrintStream(File file) 使用指定的文件创建一个新的打印流,没有自动行刷新。PrintStream(File file, String csn) 使用指定的文件和字符集创建一个新的打印流,没有自动行刷新。PrintStream(File file, Charset charset) 使用指定的文件和字符集创建一个新的打印流,没有自动行刷新。PrintWriter(File file) 使用指定的文件创建一个新的 PrintWriter,没有自动行刷新。PrintWriter(File file, String csn) 使用指定的文件和字符集创建一个新的 PrintWriter,没有自动行刷新。PrintWriter(File file, Charset charset) 使用指定的文件和字符集创建一个新的 PrintWriter,没有自动行刷新。RandomAccessFile(File file, String mode) 创建一个随机访问文件流,以读取并可选地写入由File参数指定的文件。 -
File 在 java.lang 中的用法
修饰符和类型方法描述ProcessBuilder.directory()返回此流程构建器的工作目录。ProcessBuilder.Redirect.file()返回与此重定向关联的File源或目标,如果没有此类文件,则返回null。修饰符和类型方法描述static ProcessBuilder.Redirect返回附加到指定文件的重定向。设置此流程构建器的工作目录。使用指定的环境和工作目录在单独的进程中执行指定的命令和参数。已弃用。static ProcessBuilder.Redirect返回从指定文件读取的重定向。ProcessBuilder.redirectError(File file) 将此进程构建器的标准错误目标设置为文件。ProcessBuilder.redirectInput(File file) 将此流程构建器的标准输入源设置为文件。ProcessBuilder.redirectOutput(File file) 将此进程构建器的标准输出目标设置为文件。static ProcessBuilder.Redirect返回写入指定文件的重定向。 -
File 在 java.nio.file 中的用法
java.nio.file 中返回 File 的方法 -
File 在 java.security 中的用法
java.security 中的方法,参数类型为 File修饰符和类型方法描述static final KeyStoreKeyStore.getInstance(File file, char[] password) 返回适当密钥库类型的已加载密钥库对象。static final KeyStoreKeyStore.getInstance(File file, KeyStore.LoadStoreParameter param) 返回适当密钥库类型的已加载密钥库对象。static KeyStore.BuilderKeyStore.Builder.newInstance(File file, KeyStore.ProtectionParameter protection) 返回一个新的Builder对象。static KeyStore.BuilderKeyStore.Builder.newInstance(String type, Provider provider, File file, KeyStore.ProtectionParameter protection) 返回一个新的Builder对象。 -
File 在 java.util 中的用法
修饰符构造方法描述用指定的文件构造一个新的格式化程序。使用指定的文件和字符集构造一个新的格式化程序。使用指定的文件、字符集和locale构造一个新的格式化程序。使用指定的文件、字符集和locale构造一个新的格式化程序。构造一个新的Scanner生成从指定文件扫描的值。构造一个新的Scanner生成从指定文件扫描的值。构造一个新的Scanner生成从指定文件扫描的值。 -
File 在 java.util.jar 中的用法
java.util.jar 中的构造函数,参数类型为 File修饰符构造方法描述创建一个新的JarFile以从指定的File对象读取。创建一个新的JarFile以从指定的File对象读取。创建一个新的JarFile以指定模式从指定的File对象读取。JarFile(File file, boolean verify, int mode, Runtime.Version version) 创建一个新的JarFile以指定模式从指定的File对象读取。 -
File 在 java.util.zip 中的用法
java.util.zip 中的构造函数,参数类型为 File -
File 在 javax.imageio 中的用法
javax.imageio 中返回 File 的方法修饰符和类型方法描述static FileImageIO.getCacheDirectory()返回由setCacheDirectory设置的当前值,如果未进行显式设置,则返回null。javax.imageio 中的方法,参数类型为 File修饰符和类型方法描述static BufferedImage返回一个BufferedImage作为解码提供的File与一个ImageReader从当前注册中自动选择的结果。static voidImageIO.setCacheDirectory(File cacheDirectory) 设置要创建缓存文件的目录。static booleanImageIO.write(RenderedImage im, String formatName, File output) 使用支持给定格式的任意ImageWriter将图像写入File。 -
File 在 javax.imageio.spi 中的用法
javax.imageio.spi 中的方法,参数类型为 File修饰符和类型方法描述abstract ImageInputStreamImageInputStreamSpi.createInputStreamInstance(Object input, boolean useCache, File cacheDir) 返回与此服务提供商关联的ImageInputStream实现的实例。abstract ImageOutputStreamImageOutputStreamSpi.createOutputStreamInstance(Object output, boolean useCache, File cacheDir) 返回与此服务提供商关联的ImageOutputStream实现的实例。 -
File 在 javax.imageio.stream 中的用法
javax.imageio.stream 中的构造函数,参数类型为 File修饰符构造方法描述FileCacheImageInputStream(InputStream stream, File cacheDir) 构造一个将从给定的InputStream读取的FileCacheImageInputStream。FileCacheImageOutputStream(OutputStream stream, File cacheDir) 构造将写入给定outputStream的FileCacheImageOutputStream。构造一个将从给定的File读取的FileImageInputStream。构造一个将写入给定File的FileImageOutputStream。 -
File 在 javax.security.auth.kerberos 中的用法
javax.security.auth.kerberos 中的方法,参数类型为 File修饰符和类型方法描述static KeyTabKeyTab.getInstance(File file) 从绑定到未知服务主体的File对象返回一个KeyTab实例。static KeyTabKeyTab.getInstance(KerberosPrincipal princ, File file) 从绑定到指定服务主体的File对象返回一个KeyTab实例。static KeyTabKeyTab.getUnboundInstance(File file) 从File对象返回未绑定的KeyTab实例。 -
File 在 javax.sound.midi 中的用法
javax.sound.midi 中的方法,参数类型为 File修饰符和类型方法描述static MidiFileFormatMidiSystem.getMidiFileFormat(File file) 获取指定File的 MIDI 文件格式。static SequenceMidiSystem.getSequence(File file) 从指定的File获得一个 MIDI 序列。static SoundbankMidiSystem.getSoundbank(File file) 通过从指定的File读取它来构造一个Soundbank。static int写入表示 MIDI 文件类型的文件的字节流,该文件类型指示给提供的外部文件。 -
File 在 javax.sound.midi.spi 中的用法
javax.sound.midi.spi 中的方法,参数类型为 File修饰符和类型方法描述abstract MidiFileFormatMidiFileReader.getMidiFileFormat(File file) 获取提供的File的MIDI文件格式。abstract SequenceMidiFileReader.getSequence(File file) 从提供的File获取 MIDI 序列。abstract SoundbankSoundbankReader.getSoundbank(File file) 从提供的File获取音库对象。abstract int写入字节流,表示文件类型指示给提供的外部文件的 MIDI 文件。 -
File 在 javax.sound.sampled 中的用法
javax.sound.sampled 中的方法,参数类型为 File修饰符和类型方法描述static AudioFileFormatAudioSystem.getAudioFileFormat(File file) 获取指定File的音频文件格式。static AudioInputStreamAudioSystem.getAudioInputStream(File file) 从提供的File获取音频输入流。static intAudioSystem.write(AudioInputStream stream, AudioFileFormat.Type fileType, File out) 将表示指定文件类型的音频文件的字节流写入提供的外部文件。 -
File 在 javax.sound.sampled.spi 中的用法
javax.sound.sampled.spi 中的方法,参数类型为 File修饰符和类型方法描述abstract AudioFileFormatAudioFileReader.getAudioFileFormat(File file) 获取提供的File的音频文件格式。abstract AudioInputStreamAudioFileReader.getAudioInputStream(File file) 从提供的File获取音频输入流。abstract intAudioFileWriter.write(AudioInputStream stream, AudioFileFormat.Type fileType, File out) 写入表示音频文件的字节流,该音频文件的文件格式指示给所提供的外部文件。 -
File 在 javax.swing 中的用法
javax.swing 中返回 File 的方法修饰符和类型方法描述JFileChooser.getCurrentDirectory()返回当前目录。JFileChooser.getSelectedFile()返回选定的文件。File[]JFileChooser.getSelectedFiles()如果文件选择器设置为允许多项选择,则返回所选文件的列表。javax.swing 中的方法,参数类型为 File修饰符和类型方法描述boolean如果应显示文件,则返回 true。voidJFileChooser.ensureFileIsVisible(File f) 确保指定的文件是可见的,而不是隐藏的。JFileChooser.getDescription(File f) 返回文件描述。返回此文件或文件类型的图标,具体取决于系统。返回文件名。JFileChooser.getTypeDescription(File f) 返回文件类型。booleanJFileChooser.isTraversable(File f) 如果可以访问文件(目录),则返回 true。voidJFileChooser.setCurrentDirectory(File dir) 设置当前目录。voidJFileChooser.setSelectedFile(File file) 设置选择的文件。voidJFileChooser.setSelectedFiles(File[] selectedFiles) 如果文件选择器设置为允许多项选择,则设置所选文件的列表。javax.swing 中的构造函数,参数类型为 File修饰符构造方法描述JFileChooser(File currentDirectory) 使用给定的File作为路径构造一个JFileChooser。JFileChooser(File currentDirectory, FileSystemView fsv) 使用给定的当前目录和FileSystemView构造一个JFileChooser。 -
File 在 javax.swing.filechooser 中的用法
javax.swing.filechooser 中返回 File 的方法修饰符和类型方法描述FileSystemView.createFileObject(File dir, String filename) 根据给定的文件名返回在 dir 中构造的 File 对象。FileSystemView.createFileObject(String path) 返回根据给定路径字符串构造的 File 对象。protected FileFileSystemView.createFileSystemRoot(File f) 为f创建一个新的File对象,对文件系统根目录具有正确的行为。abstract FileFileSystemView.createNewFolder(File containingDir) 使用默认文件夹名称创建新文件夹。返回通常由new File(parent, fileName)构造的File对象,除非父文件夹和子文件夹都是特殊文件夹,在这种情况下File是包含 ShellFolder 对象的包装器。File[]FileSystemView.getChooserComboBoxFiles()返回一个文件数组,表示将在文件选择器选择器中显示的值。final File[]FileSystemView.getChooserShortcutPanelFiles()返回一个文件数组,表示默认情况下在文件选择器快捷方式面板中显示的值。FileSystemView.getDefaultDirectory()返回文件选择器的用户默认起始目录。File[]获取显示(即未隐藏)文件的列表。FileSystemView.getHomeDirectory()返回主目录。FileSystemView.getLinkLocation(File file) 如果指定文件是 shell 解释链接,则返回指定链接文件引用的常规文件。FileSystemView.getParentDirectory(File dir) 返回dir的父目录。File[]FileSystemView.getRoots()返回此系统上的所有根分区。javax.swing.filechooser 中的方法,参数类型为 File修饰符和类型方法描述abstract boolean此过滤器是否接受给定文件。boolean测试指定的文件,如果文件被接受则返回 true,否则返回 false。FileSystemView.createFileObject(File dir, String filename) 根据给定的文件名返回在 dir 中构造的 File 对象。protected FileFileSystemView.createFileSystemRoot(File f) 为f创建一个新的File对象,对文件系统根目录具有正确的行为。abstract FileFileSystemView.createNewFolder(File containingDir) 使用默认文件夹名称创建新文件夹。返回通常由new File(parent, fileName)构造的File对象,除非父文件夹和子文件夹都是特殊文件夹,在这种情况下File是包含 ShellFolder 对象的包装器。FileView.getDescription(File f) 文件的人类可读描述。File[]获取显示(即未隐藏)文件的列表。在JFileChooser中表示此文件的图标。FileSystemView.getLinkLocation(File file) 如果指定文件是 shell 解释链接,则返回指定链接文件引用的常规文件。文件的名称。FileSystemView.getParentDirectory(File dir) 返回dir的父目录。FileSystemView.getSystemDisplayName(File f) 在系统文件浏览器中显示的文件、目录或文件夹的名称。FileSystemView.getSystemIcon(File f) 在系统文件浏览器中显示的文件、目录或文件夹的图标。FileSystemView.getSystemIcon(File f, int width, int height) 返回文件、目录或文件夹的图标,因为它会在系统文件浏览器中显示为请求的大小。FileSystemView.getSystemTypeDescription(File f) 键入文件、目录或文件夹的描述,因为它会显示在系统文件浏览器中。FileView.getTypeDescription(File f) 文件类型的人类可读描述。booleanFileSystemView.isComputerNode(File dir) 由 UI 类用来决定是否为计算机节点显示特殊图标,例如boolean由 UI 类用来决定是否显示驱动器或分区的特殊图标,例如“硬盘”图标。booleanFileSystemView.isFileSystem(File f) 检查f是否代表一个真实的目录或文件,而不是一个特殊的文件夹,如"Desktop"。booleanFileSystemView.isFileSystemRoot(File dir) dir 是文件系统中树的根,例如驱动器或分区。booleanFileSystemView.isFloppyDrive(File dir) 由 UI 类用来决定是否显示软盘的特殊图标。booleanFileSystemView.isHiddenFile(File f) 返回文件是否隐藏。boolean返回指定文件是否表示可以由FileSystemView.getLinkLocation(File)获取的 shell 解释链接。boolean在 Windows 上,一个文件可以出现在多个文件夹中,而不是它在文件系统中的父目录中。boolean确定给定文件是否是可导航树中的根。FileSystemView.isTraversable(File f) 如果可以访问文件(目录),则返回 true。FileView.isTraversable(File f) 目录是否可遍历。 -
File 在 javax.swing.plaf 中的用法
javax.swing.plaf 中的方法,参数类型为 File -
File 在 javax.swing.plaf.basic 中的用法
javax.swing.plaf.basic 中的字段具有 File 类型参数javax.swing.plaf.basic 中返回 File 的方法返回类型中包含 File 类型参数的 javax.swing.plaf.basic 中的方法javax.swing.plaf.basic 中的方法,参数类型为 File修饰符和类型方法描述boolean返回真。void缓存文件的图标。voidBasicFileChooserUI.ensureFileIsVisible(JFileChooser fc, File f) 确保相关文件可见。BasicFileChooserUI.BasicFileView.getCachedIcon(File f) 返回文件的缓存图标。返回文件是否隐藏。protected boolean已弃用,将被删除:此 API 元素可能会在未来版本中删除。过时的方法,不再使用。booleanBasicDirectoryModel.renameFile(File oldFile, File newFile) 重命名底层文件系统中的文件。protected voidBasicFileChooserUI.setDirectory(File f) 用于记住当前在 UI 中选择的目录的属性。javax.swing.plaf.basic 中的方法参数,类型参数为 File -
File 在 javax.swing.plaf.multi 中的用法
javax.swing.plaf.multi 中的方法,参数类型为 File修饰符和类型方法描述voidMultiFileChooserUI.ensureFileIsVisible(JFileChooser a, File b) 在此对象处理的每个 UI 上调用ensureFileIsVisible方法。 -
File 在 javax.tools 中的用法
返回类型中包含 File 类型参数的 javax.tools 中的方法javax.tools 中的方法,参数类型为 File修饰符和类型方法描述Iterable<? extends JavaFileObject>StandardJavaFileManager.getJavaFileObjects(File... files) 返回代表给定文件的文件对象。javax.tools 中的方法参数,类型参数为 File修饰符和类型方法描述Iterable<? extends JavaFileObject>StandardJavaFileManager.getJavaFileObjectsFromFiles(Iterable<? extends File> files) 返回代表给定文件的文件对象。voidStandardJavaFileManager.setLocation(JavaFileManager.Location location, Iterable<? extends File> files) 将给定的搜索路径与给定的位置相关联。 -
File 在 javax.xml.parsers 中的用法
javax.xml.parsers 中的方法,参数类型为 File修饰符和类型方法描述将给定文件的内容解析为 XML 文档并返回一个新的 DOMDocument对象。voidSAXParser.parse(File f, HandlerBase hb) 使用指定的HandlerBase解析指定为 XML 的文件的内容。voidSAXParser.parse(File f, DefaultHandler dh) 使用指定的DefaultHandler解析指定为 XML 的文件的内容。 -
File 在 javax.xml.transform.stream 中的用法
javax.xml.transform.stream 中的方法,参数类型为 File修饰符和类型方法描述voidStreamResult.setSystemId(File f) 从File参考设置系统 ID。voidStreamSource.setSystemId(File f) 从文件引用设置系统 ID。javax.xml.transform.stream 中的构造函数,参数类型为 File -
File 在 javax.xml.validation 中的用法
javax.xml.validation 中的方法,参数类型为 File
Runtime.exec(String[], String[], File)或ProcessBuilder代替。