-
java根据文件路径读取文件_java根据路径读取文件
2021-02-12 23:57:12展开全部其读取e69da5e6ba903231313335323631343130323136353331333365643632方法为:importjava.io.File;importjava.io.FileNotFoundException;importjava.io.IOException;importjava.util.ArrayList;...展开全部
其读取e69da5e6ba903231313335323631343130323136353331333365643632方法为:import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.ArrayList;
public class readFile {
private static ArrayList listname = new ArrayList();
public static void main(String[] args)throws Exception{
readAllFile("C:/Users/HP/Desktop");
System.out.println(listname.size());
}
public static void readAllFile(String filepath) {
File file= new File(filepath);
if(!file.isDirectory()){
listname.add(file.getName());
}else if(file.isDirectory()){
System.out.println("文件");
String[] filelist=file.list();
for(int i = 0;i
File readfile = new File(filepath);
if (!readfile.isDirectory()) {
listname.add(readfile.getName());
} else if (readfile.isDirectory()) {
readAllFile(filepath + "\\" + filelist[i]);//递归
}
}
}
for(int i = 0;i
System.out.println(listname.get(i));
}
}
}
-
java txt文件路径_java 根据路径读取txt文件的办法
2021-02-12 17:35:50根据txt文件路径,读取内容的方法:1.txt文件在本地磁盘中存放:public static void test1() {String path = "d:\\testfile.txt";File file = new File(path);try {BufferedReader rd = new BufferedReader(new ...根据txt文件路径,读取内容的方法:
1.txt文件在本地磁盘中存放:public static void test1() {
String path = "d:\\testfile.txt";
File file = new File(path);
try {
BufferedReader rd = new BufferedReader(new FileReader(file));
String str = "";
String s = rd.readLine();
while (null != s) {
str += s + "
";s = rd.readLine();
}
System.out.println(str);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
2.从数据库中获取txt文件的路径后,然后把内容显示到页面上的方法:这个方法是struts2的Action类中的方法。
/**从数据库中读取txt文件--------------start------------------------**/
String str = "";
for(T_multimedia multimedia:list_multimedia){
if(multimedia.getMulttype()==4){
@SuppressWarnings("deprecation")
String path = ServletActionContext.getRequest().getRealPath(multimedia.getMultpath()); //获取文本的绝对路径
File file = new File(path);
try {
BufferedReader rd = new BufferedReader(new FileReader(file));
String s = rd.readLine();
while (null != s) {
str += s;
s = rd.readLine();
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
/**从数据库中读取txt文件--------------end------------------------**/
setAttribute("str", str);//把文本内容存放到容器中,
//利用el表达式在页面上显示文本内容
分享到:
2012-03-05 13:26
浏览 9250
评论
-
java中根据路径读取文件
2012-04-14 18:10:16根据文件路径读取文件.具体代码如下: /** * 根据文件路径读取文件 * @param path * @return String * @throws IOException */ public static String loadString(String path) throws IOException...根据文件路径读取文件.具体代码如下:
/** * 根据文件路径读取文件 * @param path * @return String * @throws IOException */ public static String loadString(String path) throws IOException { StringBuffer buf = new StringBuffer(); String line = null; java.io.File file = new java.io.File(path); java.io.InputStream in = null; java.io.BufferedReader reader = null; try { //获取fileInputStream流; in = new java.io.FileInputStream(file); //获取bufferedReader流; reader = new java.io.BufferedReader(new java.io.InputStreamReader( in)); //循环读取行,如果读取的行为null时,则退出循环; while ((line = reader.readLine()) != null) { buf.append(line).append("\n"); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException ex) { ex.printStackTrace(); } finally { reader.close(); in.close(); } return buf.toString(); }
-
java根据文件路径读取文件_java通过文件路径读取该路径下的所有文件并将其放入list中...
2021-02-12 23:57:12然后传给下面的某个方法调用实现:先把所有的xml文件通过递归读取出来 ,存放到List中,然后以文件名为Key,文件(文件路径+文件名)为Value,存放到Map中,供后面程序调用代码如下:importjava.io.File;importjava....需求:所有xml文件都放在某个目录下,写个方法读取所有xml文件,然后传给下面的某个方法调用
实现:先把所有的xml文件通过递归读取出来 ,存放到List中,然后以文件名为Key,文件(文件路径+文件名)为Value,存放到Map中,供后面程序调用
代码如下:
importjava.io.File;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava.util.Map;public classListXmlFiles {/*** 获取所有XML文件
*@parampath 文件路径
*@paramfileList 存放所有XML文件的列表*/
public void getXmlFiles(String path, ListfileList) {
File file= newFile(path);
File[] files=file.listFiles();for(File fileIndex : files) {if (!fileIndex.exists()) {throw new NullPointerException("Cannot find " +fileIndex);
}else if(fileIndex.isFile()) {
fileList.add(fileIndex);
}else{if(fileIndex.isDirectory()) {
getXmlFiles(fileIndex.getAbsolutePath(), fileList);
}
}
}
}public static voidmain(String[] args) {//声明一个HashMap,用于存放XML文件,格式:,以文件名为KEY,可以得到整个文件所在的路径和文件名
Map xmlMap = new HashMap<>();
ListXmlFiles lxf= newListXmlFiles();//存放xml文件的根目录
String filePath = System.getProperty("user.dir") + "\\element";//声明一个List,用于存放所有得到的XML文件
List fileList = new ArrayList<>();
lxf.getXmlFiles(filePath, fileList);for(File f : fileList) {
System.out.println(f);//把每个文件存放到HashMap中
xmlMap.put(f.getName(),f.getAbsolutePath());
}
System.out.println(xmlMap);
}
}
执行结果:
D:\UIAutoTest\UIdemo\element\a\a1.xml
D:\UIAutoTest\UIdemo\element\a\a2.xml
D:\UIAutoTest\UIdemo\element\b\b1.xml
D:\UIAutoTest\UIdemo\element\b\bb\b2.xml
D:\UIAutoTest\UIdemo\element\b\bb\bbb\b3.xml
D:\UIAutoTest\UIdemo\element\b\bb\bbb\bbbb\b4.xml
D:\UIAutoTest\UIdemo\element\b\bb\bbb\bbbb\b5.xml
D:\UIAutoTest\UIdemo\element\b\bb\bbb\bbbb\bbbbb\LoginPage.xml
D:\UIAutoTest\UIdemo\element\c.xml
{b5.xml=D:\UIAutoTest\UIdemo\element\b\bb\bbb\bbbb\b5.xml,
b4.xml=D:\UIAutoTest\UIdemo\element\b\bb\bbb\bbbb\b4.xml,
c.xml=D:\UIAutoTest\UIdemo\element\c.xml,
a1.xml=D:\UIAutoTest\UIdemo\element\a\a1.xml,
a2.xml=D:\UIAutoTest\UIdemo\element\a\a2.xml,
b3.xml=D:\UIAutoTest\UIdemo\element\b\bb\bbb\b3.xml,
LoginPage.xml=D:\UIAutoTest\UIdemo\element\b\bb\bbb\bbbb\bbbbb\LoginPage.xml,
b2.xml=D:\UIAutoTest\UIdemo\element\b\bb\b2.xml,
b1.xml=D:\UIAutoTest\UIdemo\element\b\b1.xml}
Process finished with exit code 0
-
java 根据路径读取txt文件的办法
2012-03-05 13:26:37[size=medium]根据txt文件路径,读取内容的方法: 1.txt文件在本地磁盘中存放:[/size][code="java"] public static void test1() { String path = "d:\\testfile.txt"; File file = new... -
java根据文件全路径读取文件中的内容
2019-11-12 15:50:05根据文件全路径读取文件中的内容 package data.test.demo; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStreamReader; public class Test { ... -
JAVA根据目录读取文件路径
2017-03-23 18:14:07今日项目里有需求,根据目录读取文件,先上代码,用递归:public static void showAll(File path) throws Exception{ File[] fs = path.listFiles(); for(int i=0; i; i++){ System.out.println(fs[i].get -
java根据文件路径读取文件内容(txt、properties)
2018-06-21 17:27:44工具代码: /** * @Title: readTxt * @Description: 读取txt文件内容 * @param filePath * @return */ public static String readTxt(String filePath) {// D:\\a.txt StringBuilder ... -
jsp java 根据路径显示文件内容_Java读取本地文件,并显示在JSP文件中
2021-02-26 18:32:41其中src的值,可以是磁盘目录上的绝对,也可以是项目下的相对路径,还可以是网络上的图片路径。在存取少量图片的情况下,采用相对路径存储图片的情况下最方便,也最实用。但是当图片数量过多时,这种方式就显的有些... -
Java 文件路径读取问题
2018-06-30 10:59:02这样就导致问题:windows和Linux里的配置文件路径可能不一样,导致生产环境里读取不到配置。 解决方案 一.先判断操作系统 String os = System.getProperty("os.name"); 根据os字符串,判断是否包含”... -
java根据文件所在的路径读取文件内容
2008-12-29 11:36:00/** * 根据文件所在的路径,从文本文件中读取内容 * @param path * @return 从文本文件中读取内容 */ public String readfile(String path) { BufferedReader bufread; String read=""; String readS -
JAVA项目根据相对路径读取配置文件
2019-08-29 17:20:07创建一个我们要读取的配置文件 创建resources文件夹,在文件夹下创建配置文件conf.yml. 配置maven的pom文件,使项目编译时编译配置文件到classpath路径下 在build标签下加入如下: <build> <resources... -
java通过文件路径读取该路径下的所有文件并将其放入list中
2016-12-28 12:47:00java通过文件路径读取该路径下的所有文件并将其放入list中 java中可以通过递归的方式获取指定路径下的所有文件并将其放入List集合中。假设指定路径为path,目标集合为fileList,遍历指定路径下的所有文件... -
根据路径 读取excel 文件内容
2013-09-03 16:54:28java"]private static void getXLSDate(String filePath) throws BiffException, IOException{ List listMaps = new ArrayList(); Workbook book = Workbook.getWorkbook(new File(filePath)); Shee..... -
java读取日志文件_Java实时读取日志文件
2021-02-12 20:21:37RandomAccessFile类中seek方法可以从指定位置读取文件,可以用来实现文件实时读取。一、实现步骤:1.首先,要有服务器上日志文件的路径。String url="/logpath/logFile.log";2.根据路径生成文件对象。File file = ... -
Java Source 根据输入 ftp 地址 账号 密码 路径 读取提供路径下的文件
2012-12-27 17:52:58路径下 执行 包加载 # 10gR2 loadjava -u sys/password -r -v -f -genmissing -s -grant public demo1.jar demo2.jar # 11g loadjava -u sys/password -r -v -f -genmissing -s -grant public ... -
java读取文件夹的文件是否存在_Java中怎样根据文件的路径去判断该文件夹中是否存在该文件...
2021-02-26 20:10:04展开全部您好,您可以参考一些下面这个代码e68a843231313335323631343130323136353331333361313361importjava.io.File;/***2016年8月26日上午11:42:11**@author3306TODO判断文件是否存在**/publicclassFileUtils{... -
java根据文件所在的路径,从文本文件中读取内容
2009-04-23 10:47:00/** * 根据文件所在的路径,从文本文件中读取内容 * * @param path * @return 从文本文件中读取内容 */ public String readFile(String path) { BufferedReader br; String read = ""; String r -
java根据http url读取TXT文件
2020-04-23 17:29:32因为客户要预览txt,但是window.open打开路径是乱码, 然后又尝试js根据url创建File对象,找了半天没有找到, 搜索结果都是需要获取input 的file,但是input file为了安全不允许赋值,这特么难道让我选服务器里的... -
Java读取文件路径的几种方法
2009-01-22 12:41:00java 的Class中获得相对路径 单独的Java类中获得绝对路径 根据java.io.File的Doc文挡,可知:默认情况下new File("/")代表的目录为:System.getProperty("user.dir")。一下程序获得执行类的当前路径package org.... -
读取文件路径名_Java:检查文件或目录是否为空
2021-01-12 03:20:34根据文件的内容,我们可能希望表现不同。我们可能正在将一些数据写入文件,我们首先要检查它是否已经包含一些信息,然后再覆盖它。同样,如果目录为空,我们可能要删除它。在这种情况下,了解是否为空非常重要。在本... -
java根据key值读取配置文件value值
2019-08-07 08:37:34private static Properties props; static{ try { props = new Properties();... //"config.properties"放在classpath(类路径)下 InputStream in = 类名.class.getClassLoader().getResourceAsSt... -
关于Java读取文件操作时路径中的斜杠问题
2017-12-18 10:35:20以下是自己根据问题总结出来的,不喜欢勿喷! 最近在一个群里参与讨论关于获取文件对象的讨论的时候,看到了类似于这样的一句代码: [java] view plain copy file1 = new ... -
java通过文件路径下载文件的工具类
2020-08-08 19:49:19public class DownloadFileUtils { public static void download(HttpServletResponse response, String path) { //文件在服务器的路径 InputStream inputStream =... //根据文件在服务器的路径读取该文件转化为流 -
JAVA支持字符编码读取文件
2019-09-29 15:08:16文件操作,在java中很常用,对于存在特定编码的文件,则需要根据字符编码进行读取,要不容易出现... 2 * 读取文件 3 * @param filePath 文件路径 4 */ 5 public static void readFile(String filePath) { 6 ...
-
利用selenium批量获取蓝桥杯历年真题(仅供参考)
-
MySQL 存储过程(创建海量数据实验环境)
-
PowerBI重要外部工具详解
-
投标方法论
-
基于python的dango框架购物商城毕业设计毕设源代码使用教程
-
eclipse启动报错11or greater is requested解决
-
Linux系统用户与用户组管理
-
基于java的网页内容管理
-
干货,师兄倾力推荐的14个实验心得
-
LitePalDemo3.2.3.zip
-
过电流继电器和欠电流继电器的基本参数简介
-
jadx反编译最新版下载
-
telegraf-systemd-timings:常见的telegraf systemd-timings度量标准收集包-源码
-
C/C++反汇编解密
-
[NCTF2019]Fake XML cookbook
-
oop_molchanov-源码
-
深究字符编码的奥秘,与乱码说再见
-
分子克隆科研利器SnapGene,测序验证好帮手
-
2021-03-02
-
龙芯生态应用开发基础:C语言精要