精华内容
下载资源
问答
  • 展开全部其读取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));

    }

    }

    }

    展开全文
  • 根据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表达式在页面上显示文本内容

    分享到:

    18e900b8666ce6f233d25ec02f95ee59.png

    72dd548719f0ace4d5f9bca64e1d7715.png

    2012-03-05 13:26

    浏览 9250

    评论

    展开全文
  •  根据文件路径读取文件.具体代码如下:   /** * 根据文件路径读取文件 * @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();
        }

     

    展开全文
  • 然后传给下面的某个方法调用实现:先把所有的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

    展开全文
  • [size=medium]根据txt文件路径读取内容的方法: 1.txt文件在本地磁盘中存放:[/size][code="java"] public static void test1() { String path = "d:\\testfile.txt"; File file = new...
  • 根据文件全路径读取文件中的内容 package data.test.demo; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStreamReader; public class Test { ...
  • 今日项目里有需求,根据目录读取文件,先上代码,用递归:public static void showAll(File path) throws Exception{ File[] fs = path.listFiles(); for(int i=0; i; i++){ System.out.println(fs[i].get
  • 工具代码: /** * @Title: readTxt * @Description: 读取txt文件内容 * @param filePath * @return */ public static String readTxt(String filePath) {// D:\\a.txt StringBuilder ...
  • 其中src的值,可以是磁盘目录上的绝对,也可以是项目下的相对路径,还可以是网络上的图片路径。在存取少量图片的情况下,采用相对路径存储图片的情况下最方便,也最实用。但是当图片数量过多时,这种方式就显的有些...
  • Java 文件路径读取问题

    千次阅读 2018-06-30 10:59:02
    这样就导致问题:windows和Linux里的配置文件路径可能不一样,导致生产环境里读取不到配置。 解决方案 一.先判断操作系统 String os = System.getProperty("os.name"); 根据os字符串,判断是否包含”...
  • /** * 根据文件所在的路径,从文本文件读取内容 * @param path * @return 从文本文件读取内容 */ public String readfile(String path) { BufferedReader bufread; String read=""; String readS
  • 创建一个我们要读取的配置文件 创建resources文件夹,在文件夹下创建配置文件conf.yml. 配置maven的pom文件,使项目编译时编译配置文件到classpath路径下 在build标签下加入如下: <build> <resources...
  • java通过文件路径读取该路径下的所有文件并将其放入list中     java中可以通过递归的方式获取指定路径下的所有文件并将其放入List集合中。假设指定路径为path,目标集合为fileList,遍历指定路径下的所有文件...
  • java"]private static void getXLSDate(String filePath) throws BiffException, IOException{ List listMaps = new ArrayList(); Workbook book = Workbook.getWorkbook(new File(filePath)); Shee.....
  • RandomAccessFile类中seek方法可以从指定位置读取文件,可以用来实现文件实时读取。一、实现步骤:1.首先,要有服务器上日志文件的路径。String url="/logpath/logFile.log";2.根据路径生成文件对象。File file = ...
  • 路径下 执行 包加载  # 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 ...
  • 展开全部您好,您可以参考一些下面这个代码e68a843231313335323631343130323136353331333361313361importjava.io.File;/***2016年8月26日上午11:42:11**@author3306TODO判断文件是否存在**/publicclassFileUtils{...
  • /** * 根据文件所在的路径,从文本文件读取内容 * * @param path * @return 从文本文件读取内容 */ public String readFile(String path) { BufferedReader br; String read = ""; String r
  • 因为客户要预览txt,但是window.open打开路径是乱码, 然后又尝试js根据url创建File对象,找了半天没有找到, 搜索结果都是需要获取input 的file,但是input file为了安全不允许赋值,这特么难道让我选服务器里的...
  • java 的Class中获得相对路径 单独的Java类中获得绝对路径 根据java.io.File的Doc文挡,可知:默认情况下new File("/")代表的目录为:System.getProperty("user.dir")。一下程序获得执行类的当前路径package org....
  • 根据文件的内容,我们可能希望表现不同。我们可能正在将一些数据写入文件,我们首先要检查它是否已经包含一些信息,然后再覆盖它。同样,如果目录为空,我们可能要删除它。在这种情况下,了解是否为空非常重要。在本...
  • private static Properties props; static{ try { props = new Properties();... //"config.properties"放在classpath(类路径)下 InputStream in = 类名.class.getClassLoader().getResourceAsSt...
  • 以下是自己根据问题总结出来的,不喜欢勿喷! 最近在一个群里参与讨论关于获取文件对象的讨论的时候,看到了类似于这样的一句代码: [java] view plain copy file1 = new ...
  • public class DownloadFileUtils { public static void download(HttpServletResponse response, String path) { //文件在服务器的路径 InputStream inputStream =... //根据文件在服务器的路径读取文件转化为流
  • 文件操作,在java中很常用,对于存在特定编码的文件,则需要根据字符编码进行读取,要不容易出现... 2 * 读取文件 3 * @param filePath 文件路径 4 */ 5 public static void readFile(String filePath) { 6 ...

空空如也

空空如也

1 2 3 4 5 ... 15
收藏数 298
精华内容 119
关键字:

java根据路径读取文件

java 订阅