精华内容
下载资源
问答
  • 使用java文件过滤器输出制定格式文件路径的实例代码如下所示:一、使用输出路径判断过滤import java.io.File;public class demo_file04 {public static void main(String[] args) {fileall(new File("D:\\coding"));...

    使用java文件过滤器输出制定格式文件路径的实例代码如下所示:

    一、使用输出路径判断过滤

    import java.io.File;

    public class demo_file04 {

    public static void main(String[] args) {

    fileall(new File("D:\\coding"));

    }

    private static void fileall(File f1) {

    // System.out.println(f1);

    //判断文件是否是目录

    if (f1.isDirectory()) {

    // 获取文件列表继续遍历

    File[] files = f1.listFiles();

    for (File file : files) {

    // 递归遍历文件

    fileall(file);

    }

    } else {

    // 输出文件目录

    if(f1.toString().toLowerCase().endsWith(".jar")){System.out.println(f1);}

    }

    }

    }

    二、使用文件过滤器匿名对象类

    import java.io.File;

    import java.io.FileFilter;

    public class demo_file05 {

    public static void main(String[] args) {

    fileall(new File("D:\\coding"));

    }

    private static void fileall(File f1) {

    // System.out.println(f1);

    //判断文件是否是目录

    if (f1.isDirectory()) {

    // 获取文件列表继续遍历

    File[] files = f1.listFiles(new FileFilter() {

    @Override

    public boolean accept(File file) {

    if(file.isDirectory()){

    return true;

    }

    return file.getName().toLowerCase().endsWith("java");

    }

    });

    for (File file : files) {

    // 递归遍历文件

    fileall(file);

    }

    } else {

    // 输出文件目录

    System.out.println(f1);

    }

    }

    }

    三、使用lambda表达式使用过滤器

    import java.io.File;

    import java.io.FileFilter;

    public class demo_file06 {

    public static void main(String[] args) {

    fileall(new File("D:\\coding"));

    }

    private static void fileall(File f1) {

    // System.out.println(f1);

    //判断文件是否是目录

    if (f1.isDirectory()) {

    // 获取文件列表继续遍历

    File[] files = f1.listFiles((File file)->{

    if(file.isDirectory()){

    return true;

    }

    return file.getName().toLowerCase().endsWith("java");

    });

    for (File file : files) {

    // 递归遍历文件

    fileall(file);

    }

    } else {

    // 输出文件目录

    System.out.println(f1);

    }

    }

    }

    File[] files = f1.listFiles((File file)->{

    if(file.isDirectory()){

    return true;

    }

    return file.getName().toLowerCase().endsWith("java");

    });

    //等价

    File[] files = f1.listFiles(file->file.isDirectory() || file.getName().toLowerCase().endsWith("java"));

    总结

    以上所述是小编给大家介绍的使用java文件过滤器输出制定格式文件路径的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

    展开全文
  • java本地文件路径怎么写

    千次阅读 2021-02-12 19:28:28
    1. java文件路径怎么写File file = new File("D:\\123.txt");你这种不用绝对路径是不行的,只有一个方法,在web工程启动servlet中获取到webroot路径,在servlet的init中使用String webRoot = getServletContext()....

    1. java里文件路径怎么写

    File file = new File("D:\\123.txt");

    你这种不用绝对路径是不行的,

    只有一个方法,在web工程启动servlet中获取到webroot路径,在servlet的init中使用String webRoot = getServletContext().getRealPath("/");获取,然后使用这webRoot变量追加路径,再new File(),这样的话要求就是,你的服务必须要启动,否则不会init,无法得到工程发布目录的相对路径

    2. java获取某个文件夹的路径怎么写

    File类有两个常用方法可以得到文件路径一个是:getCanonicalPath(),另一个是:getAbsolutePath(),可以通过File类的实例调用这两个方法例如file.getAbsolutePath()其中file是File的实例对象。下面是一个具体例子:

    public class PathTest

    {

    public static void main(String[] args)

    {

    File file = new File(".\\src\\baidu");

    System.out.println(file.getAbsolutePath());

    try

    {

    System.out.println(file.getCanonicalPath());

    } catch (IOException e)

    {

    e.printStackTrace();

    }

    }

    }

    getAbsolutePath()和getCanonicalPath()的不同之处在于,getCanonicalPath()得到的是一个规范的路径,而getAbsolutePath()是用构造File对象的路径+当前工作目录。例如在上面的例子中.(点号)代表当前目录。getCanonicalPath()就会把它解析为当前目录但是getAbsolutePath()会把它解析成为目录名字(目录名字是点号)。

    下面是上面程序在我电脑上的输出:

    G:\xhuoj\konw\.\src\baidu

    G:\xhuoj\konw\src\baidu

    3. Java 文件路径的不同写法

    首先先澄清 这个三个都是绝对路径 没有相对路径, E://test.txt 和 E:/test.txt 是一个意思 E:\\text.txt 用这样的写法是 \\ 转义了 ‘\’ .

    为什么有\\ 的写法 和 / 这样的写法呢 ,因为window 默认的是\\ 这样的写法 如果你把这样的写法放到了 linux系统下面,那么这样的写法就是错误的了,linux 系统下面只认识/ 的写法。

    File file = New File("E://test.txt")、

    File file = New File("E:\\test.txt")、

    File file = New File("E:/test.txt")

    f17b41f05ba79082

    展开全文
  • Java文件路径可以是抽象的,绝对的或规范的。Java文件路径java.io.File有三种确定文件路径的方法,我们将在本教程中探讨学习它们。getPath() – 此文件路径方法将抽象路径名作为String返回。如果pathname用于创建...

    Java文件路径可以是抽象的,绝对的或规范的。

    Java文件路径

    java.io.File有三种确定文件路径的方法,我们将在本教程中探讨学习它们。

    getPath() – 此文件路径方法将抽象路径名作为String返回。如果pathname用于创建File对象,则它只返回pathname参数。如果URI用作参数,则它将删除协议并返回文件名。

    getAbsolutePath() – 此文件路径方法返回文件的绝对路径。如果使用绝对路径名创建File,则只返回路径名。如果使用相对路径创建文件对象,则以系统相关的方式解析绝对路径名。在UNIX系统上,通过将相对路径名解析为当前用户目录,使其成为绝对路径名。在Microsoft Windows系统上,通过将路径名解析为路径名所指定的驱动器的当前目录(如果有),使相对路径名成为绝对路径名; 如果没有,则针对当前用户目录解析。

    getCanonicalPath() – 此路径方法返回绝对和唯一的规范路径名。如果需要,此方法首先将此路径名转换为绝对形式,就像调用getAbsolutePath()方法一样,然后以系统相关的方式将其映射到其唯一形式。这通常涉及从路径名中删除冗余名称,例如:.和..,解析符号链接(在UNIX平台上),以及将驱动器号转换为标准情况(在Microsoft Windows平台上)。

    Java文件路径示例

    下面通过使用简单的程序来了解java中文件路径的不同情况。

    package com.journaldev.files; import java.io.File; import java.io.IOException; import java.net.URI; import java.net.URISyntaxException; public class JavaFilePath { public static void main(String[] args) throws IOException, URISyntaxException { File file = new File("D:/users/maxsu/test.txt"); printPaths(file); // relative path file = new File("test.xsd"); printPaths(file); // complex relative paths file = new File("D:/users/maxsu/../pankaj/test.txt"); printPaths(file); // URI paths file = new File(new URI("file:///D:/users/maxsu/test.txt")); printPaths(file); } private static void printPaths(File file) throws IOException { System.out.println("Absolute Path: " + file.getAbsolutePath()); System.out.println("Canonical Path: " + file.getCanonicalPath()); System.out.println("Path: " + file.getPath()); } }

    根据上面程序的输出,使用规范路径最适合避免因相对路径而导致的任何问题。另请注意,java文件路径方法不检查文件是否存在。它们只是处理创建File对象时使用的文件的路径名。

    ¥ 我要打赏 纠错/补充 收藏

    哥,这回真没有了

    展开全文
  • import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;import org.openqa.selenium.WebDriver;import org.openqa.selenium.firefox.FirefoxDriver;public class jdcs...

    package jkcs;

    import java.text.DateFormat;

    import java.text.SimpleDateFormat;

    import java.util.Date;

    import org.openqa.selenium.WebDriver;

    import org.openqa.selenium.firefox.FirefoxDriver;

    public class jdcs

    {

    public static void main(String[] args) throws InterruptedException

    {

    System.setProperty("webdriver.chrome.bin","‪C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe"); //设置安装路径,防止系统找不到

    WebDriver driver = new FirefoxDriver();

    driver.get("http://www.baidu.com");

    driver.manage().window().maximize();

    Thread.sleep(5000);

    driver.manage().window().maximize(); //最大化窗口

    driver.navigate().to("https://www.baidu.com");

    Thread.sleep(5000);

    DateFormat dateformat1= new SimpleDateFormat("yyyy-MM-dd"); //创建一个data format对象

    Date date1 = new Date(); //利用Date()获取当前时间

    String datex = dateformat1.format(date1); //格式化时间,并用String对象存储

    System.out.println(datex); //打印格式化时间到控制台

    DateFormat dateformat2= new SimpleDateFormat("yyyy-MM-dd-HH-mm-ss"); //创建一个data format对象

    Date date2 = new Date(); //利用Date()获取当前时间

    String datey = dateformat2.format(date2); //格式化时间,并用String对象存储

    System.out.println(datey); //打印格式化时间到控制台

    DateFormat dateformat3= new SimpleDateFormat("HH-mm-ss"); //创建一个data format对象

    Date date3 = new Date(); //利用Date()获取当前时间

    String dateu = dateformat3.format(date3); //格式化时间,并用String对象存储

    System.out.println(dateu); //打印格式化时间到控制台

    Thread.sleep(5000);

    driver.quit();

    }

    }

    展开全文
  • 获取Java文件路径

    2021-02-26 12:54:48
    1.如何获得当前文件路径常用:字符串类型:System.getProperty("user.dir");综合:package com.zcjl.test.base;import java.io.File;public class Test {public static void main(String[] args) throws Exception {...
  • Java文件获取路径方式

    千次阅读 2021-02-13 00:12:44
    由于经常需要获取文件的路径,但是比较容易忘记,每次需要总需要查询...Java文件获取路径方式:package first.second;import java.io.File;public class GetPath {public static void getPath(){//方式一System.out...
  • 方法一:Thread.currentThread().getContextClassLoader().getResource(""),获取文件所在路径,如String initPath=Thread.currentThread().getContextClassLoader().getResource("").toString();initPath=initPath....
  • import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.... 二、案例中的文件路径如下: 本案例参考:
  • Java中的文件路径

    千次阅读 2021-02-26 13:00:23
    Java中的文件路径今天一定在这里解决这个问题,通过路径读文件一般就3种方式,但他们完全不同:1. File myFile=new File("myfile.txt");上面这么写是从当前路径读文件,当前路径指启动当前Java进程的路径,不同的...
  • 第一种:File f = new File(this.getClass().getResource("/")....结果:C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin获取当前类的所在工程路径;如果不加“/”File f = new File(th...
  • Java,Linux文件路径

    千次阅读 2021-02-12 12:48:13
    斜杠和反斜杠正斜杠,又称左斜杠,符号是"/";反斜杠,也称右斜杠,符号是"\"。...我开发是在Windows平台上,所以Java程序配置文件文件路劲都是用的"\\",而项目是部署在Linux上的,所有文件路劲都是用的"/"。转...
  • ps:欢迎加qq好友:2318645572,交流学习一:路径转化Windows中的文件路径格式为D:\eclipse\apache-tomcat-7.0.67\wtpwebapps\...Java中的文件路径格式为D:/eclipse/apache-tomcat-7.0.67/wtpwebapps/...如果直接用...
  • 相对路径通过配置文件的方式配置文件路径项目路径下创建 application.properties 配置文件application.properties为键值对格式的配置文件 key=valuekey和value的都是String类型的字符串application.properties#定义...
  • java如何判断文件路径

    千次阅读 2021-02-28 06:22:12
    import java.awt.*;import java.awt.event.*;import java.io.*;import java.text.DateFormat;import java.util.Date;public class TestERead extends Frame implements ActionListener,ItemLis...
  • 然后传给下面的某个方法调用实现:先把所有的xml文件通过递归读取出来 ,存放到List中,然后以文件名为Key,文件(文件路径+文件名)为Value,存放到Map中,供后面程序调用代码如下:importjava.io.File;importjava....
  • 比如我们有以下目录|--project|--src|--javaapplication|--Test.java|--file1.txt|--file2.txt|--build|--javaapplication|--Test.class|--file3.txt|--file4.txt在...有一个build目录,这是JAVA编译后文件(.clas...
  • javamac的文件路径怎么写

    千次阅读 2020-12-18 22:46:29
    1. java mac 安装路径在哪1. Mac OS自带的JDK 6:/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java。看到有朋友说OS 10.10删除了自带的JDK 6,但是我升级10.10之后还是能找到该路径,不...
  • 由于经常需要获取文件路径,但是比较容易忘记,每次需要总需要查询,现在把这些方式写下来,方便自己的时候也方便大家了,如果大家在下面的方法遇到什么问题,可以留言。各种获取方式如示例代码所示:packagefirst...
  • 1.如何获得当前文件路径常用:字符串类型:System.getProperty("user.dir");综合:package com.zcjl.test.base;import java.io.File;public class Test {public static void main(String[] args) throws Exception {...
  • I have created a Java application that loads some configurations from a file conf.properties which is placed in src/ folder.When I run this application on Windows, it works perfectly. However when I t...
  • java文件上传服务器路径地址 内容精选换一换已获取自动化工具包,并上传到服务器完成解压,得到完整的软件文件夹tsdbtool。已下载依赖:GCC-7.3.0、CMake-3.5.2的源码包,放到tsdbtool文件夹下的postgresqlDep文件夹...
  • 我有一个类,它读取特定位置的可用列表,以下是我的代码,import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.List;public class ExceptionInFileHandling {@...
  • //方法一public static void getName(){String[] f=new String[]{"E:\\sql\\data.mdb","E:\\java\\qqserver\\src\\view\\frame.java","E:\\test\\code.py"};for (int i=0;iString fN=f[i].trim().substring(f[i]....
  • java获得当前文件路径

    2021-03-05 22:54:00
    第一种:File f = new File(this.getClass().getResource("/")....结果:C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin获取当前类的所在工程路径;如果不加“/”File f = new File(th...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 437,800
精华内容 175,120
关键字:

java文件路径格式

java 订阅