java获取文件目录,java获取文件所在目录
作者:admin 发布时间:2024-02-12 23:30 分类:资讯 浏览:11 评论:0
Java实现读取某个路径下的文件目录
1、返回一个字符串数组,这些字符串指定此抽象路径名表示的目录中的文件和目录。String[] list(FilenameFilter filter)返回一个字符串数组,这些字符串指定此抽象路径名表示的目录中满足指定过滤器的文件和目录。
2、我给你个例子,你把其中的路径File file = new File(c:\\tmp\\5);改成你的路径就行了。
3、}}获取某个目录下的按照过滤器规则的所有文件:import java.io.File;public class FileTest { public static void main(String[] args) { /** * 将目标目录封装成 File 对象。
4、File类有两个常用方法可以得到文件路径一个是:getCanonicalPath(),另一个是:getAbsolutePath(),可以通过File类的实例调用这两个方法例如file.getAbsolutePath()其中file是File的实例对象。
5、public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。
6、则数组也将为空。如果抽象路径名不表示一个目录,或者发生 I/O 错误,则返回 null。
JAVA中如何得到文件路径
1、File类有两个常用方法可以得到文件路径一个是:getCanonicalPath(),另一个是:getAbsolutePath(),可以通过File类的实例调用这两个方法例如file.getAbsolutePath()其中file是File的实例对象。
2、在java中获得文件的路径在我们做上传文件操作时是不可避免的。
3、总结问题是:只有放在static方法中可行,在其他地方调用都显示找不到指定文件。
4、如果想要获得当前文件中的文件名只需要String [] fileName = file.list();就可以了。如果要包括文件中的文件名就可以用递归的方式。下面是两个具体的实现。
5、一个例子,如果有一个Test文件夹里面有test.java和hello.txt.如果你想用test.java操作hello.txt 只要在test.java中这样写File file=new File(hello.txt);//这样就是相对路径。
java获取指定资源文件路径的几种方法
方式一:采用ServletContext读取,读取配置文件的realpath,然后通过文件流读取出来。因为是用ServletContext读取文件路径,所以配置文件可以放入在web-info的classes目录中,也可以在应用层级及web-info的目录中。
File类有两个常用方法可以得到文件路径一个是:getCanonicalPath(),另一个是:getAbsolutePath(),可以通过File类的实例调用这两个方法例如file.getAbsolutePath()其中file是File的实例对象。
假如整个project目录放在c:/下,那么file1与file2的获取方法分别为 filetxt 方法一:File file1 = new File(“c:/project/src/javaapplication/filetxt”);方法二:。。
java如何取得文件夹下所有的子目录
1、我想自己用Java实现读取某个文件夹下的所有文件目录。比如D:/ABC/文件夹下,有10个文件,我娶的这10个文件的名字,取得名字后,我想访问哪个就访问那个啦。
2、listFiles方法返回当前目录内所有文件和子目录的File对象数组。获取其大小即文件和子目录的数量总和。遍历数组,用isDirectory方法检验元素是否为目录,这样就把子目录数出来了。做差就是文件的数量了。
3、private File f = null;public GetAllFiles(){ f = new File(filePath);} public ListFile getAllFile(){ File[] fileInF = f.listFiles(); // 得到f文件夹下面的所有文件。
4、\\.)[1]) {System.out.println(directory.getPath();break;}}}补充一下,这个程序其实有个bug,如果有的文件没有后缀名,我通过.来裁剪文件名就会有问题。
相关推荐
你 发表评论:
欢迎- 资讯排行
- 标签列表
- 友情链接