本文目录一览:
- 1、java中的java.io包中的file类
- 2、关于Java io中File类的一些小问题~~求指点
- 3、Java io中File类中 删除文件的相关问题~
- 4、java.io包的file类是什么类
- 5、java.io包中的file类是字节流类还是非流类
- 6、java中 File类是什么?
java中的java.io包中的file类
File file=new File("a.jpg");
是在内存中创建一个file实例,只存在内存中,不存在硬盘上,你需要执行file.createNewFile();
才会在硬盘上创建,如果a.jpg
在硬盘上已经存在了,则会覆盖掉。
关于Java io中File类的一些小问题~~求指点
这么说吧,windows里面有 文件夹 和 文件, java里面 只有 File, file可以指文件夹,也可以指文件;
File.mkdir()就是创建文件夹,File.createNewFile()就是创建文件;
你可以通过File.isDirectory()来判断时文件夹还是文件;
你的实例就是先创建了个文件夹,然后在那个文件夹下面创建了1000个文件
注意创建文件时必需父目录已经存在,实例中用的mkdir,一般来说更推荐mkdirs
Java io中File类中 删除文件的相关问题~
import java.io.File;
public class $ {
public static void main(String[] args) {
File f = new File("D:/a");
deleteFile(f);
}
private static void deleteFile(File f) {
// 如果是文件,直接删除
if (f.isFile()) {
f.delete();
return;
}
// 如果是文件夹,先遍历删除里面的文件,最后在把本文件夹删除
File[] fs = f.listFiles();
for (File file : fs) {
// 递归调用的目的是,文件夹里可能有子文件夹
deleteFile(file);
}
// 删除文件夹
f.delete();
}
}
java.io包的file类是什么类
File这个类,主要用来处理文件的相关操作,比如获取某个文件的文件路径,文件名,文件大小,删除等等一系列操作,经常会结合 输入/输出流 进行文件的读写。
java.io包中的file类是字节流类还是非流类
file是用来创建文件的。
File a=new File(“asd”)
FileOutputstream是字节输出流
FileInputstream字节输入流
java中 File类是什么?
在java中File类是可以直接操作文件的类,
它有四个构造函数:
File(String parent,String child)
File(File parent,String child)
File(URI uri)
File(String pathname)
封装了以下主要方法:
canWrite() 返回文件是否可以读写
canRead() 返回文件是否可读
compareTo(File pathname)检查文件路径间的顺序
createNewFile() 当文件不存在时生成文件
delete() 从文件系统内删除该文件
deleteOnExit() 程序顺利结束时删除文件
equals(Object obj) 检查特定对象的路径名是否相等
exists() 判断文件是否存在
getAbsoluteFile() 返回文件完整路径的File实例
getAbsolutePath() 返回文件完整路径
getName() 返回文件名称
getParent() 返回文件父目录路径
getPath() 返回文件路径字符串
getParentFile() 返回文件所在文件夹的路径
hashCode() 返回文件哈希码
isDirectory() 判断该路径指示的是否是目录
isFile() 判断该路径指示的是否是文件
lastModified() 返回该文件最后更改时间标志
length() 返回文件长度
list() 返回文件和目录清单
mkdir() 生成指定的目录
renameTo(File dest) 更改文件名字
setReadOnly() 将文件设置为可读
toString() 返回文件状态的字符串
toURL() 将文件的路径字符串转换成URL
推荐于 2017-11-25
查看全部5个回答
— 你看完啦,以下内容更有趣 —
在java中File是什么意思?有什么作用?
在java中File类是可以直接操作文件的类,
它有四个构造函数:
File(String parent,String child)
File(File parent,String child)
File(URI uri)
File(String pathname)
封装了以下主要方法:
canWrite() 返回文件是否可以读写
canRead() 返回文件是否可读
compareTo(File pathname)检查文件路径间的顺序
createNewFile() 当文件不存在时生成文件
delete() 从文件系统内删除该文件
deleteOnExit() 程序顺利结束时删除文件
equals(Object obj) 检查特定对象的路径名是否相等
exists() 判断文件是否存在
getAbsoluteFile() 返回文件完整路径的File实例
getAbsolutePath() 返回文件完整路径
getName() 返回文件名称
getParent() 返回文件父目录路径
getPath() 返回文件路径字符串
getParentFile() 返回文件所在文件夹的路径
hashCode() 返回文件哈希码
isDirectory() 判断该路径指示的是否是目录
isFile() 判断该路径指示的是否是文件
lastModified() 返回该文件最后更改时间标志
length() 返回文件长度
list() 返回文件和目录清单
mkdir() 生成指定的目录
renameTo(File dest) 更改文件名字
setReadOnly() 将文件设置为可读
toString() 返回文件状态的字符串
toURL() 将文件的路径字符串转换成URL