-
java 路径获取文件名_Java 程序从绝对路径获取文件名
2021-02-27 12:18:07Java 程序从绝对路径获取文件名在此示例中,我们将学习从Java的绝对路径获取文件名。示例1:使用getName()从绝对路径获取文件名importjava.io.File;classMain{publicstaticvoidmain(String[]args){//链接到文件Test....Java 程序从绝对路径获取文件名
在此示例中,我们将学习从Java的绝对路径获取文件名。
示例1:使用getName()从绝对路径获取文件名import java.io.File;
class Main {
public static void main(String[] args) {
//链接到文件Test.class
File file = new File("C:\\Users\\Bhandari\\Desktop\\nhooo\\Java Article\\Test.class");
//使用getName()获取文件名
String fileName = file.getName();
System.out.println("文件名: " + fileName);
}
}
输出结果文件名: Test.class
在上面的示例中,我们使用了File类的getName()方法来获取文件的名称。
要了解有关文件的更多信息,请访问Java File。
示例2:使用字符串方法获取文件名
我们还可以使用字符串方法从文件的绝对路径获取文件名。import java.io.File;
class Main {
public static void main(String[] args) {
File file = new File("C:\\Users\\Bhandari\\Desktop\\nhooo\\Java Article\\Test.class");
//将文件转换为字符串string
String stringFile = file.toString();
int index = stringFile.lastIndexOf('\\');
if(index > 0) {
String fileName = stringFile.substring(index + 1);
System.out.println("文件名: " + fileName);
}
}
}
输出结果文件名: Test.class
在上面的示例中,file.toString() - 将File对象转换为字符串。
stringFile.lastIndexOf() -返回 stringFile 中最后一次出现的字符'\\'。 要了解更多信息,请访问Java String lastindexOf()。
stringFile.substring(index +1) - 返回位置index +1之后的所有子字符串。要了解更多信息,请访问Java String substring()。
-
java 正则表达式 文件名_Java获取路径中的文件名(正则表达式)
2021-02-12 18:41:21Java获取路径中的文件名(正则表达式)目标在这个路径中我想得到model2/E:/2017-02-21--SoftWare/github/test/Java/poiDemo_word2excel/target/test-classes/model2.docx操作String srcFile="/E:/2017-02-21--SoftWare...Java获取路径中的文件名(正则表达式)
目标
在这个路径中我想得到model2
/E:/2017-02-21--SoftWare/github/test/Java/poiDemo_word2excel/target/test-classes/model2.docx
操作
String srcFile="/E:/2017-02-21--SoftWare/github/test/Java/poiDemo_word2excel/target/test-classes/model2.docx";
String temp[]=srcFile.split("\\/");
此时temp数组为:
E:
2017-02-21--SoftWare
github
test
Java
poiDemo_word2excel
target
test-classes
model2.docx
然后我们
String temp1=temp[temp.length-1];
此时temp1=“model2.docx”
然后我们在按照.点号spilt
String temp3[]=temp1.split("\\.");
String txtFileName=temp3[0];
那么现在txtFileName就为model2
-
java获取路径和文件名
2020-11-07 14:49:12public static void main(String[] args) { String errInfoPath="/app/home/S_I_... System.out.println("处理后的文件名:"+errorZipFileName); System.out.println("处理后的文件目录:"+errorZipFilePath); }public static void main(String[] args) { String errInfoPath="/app/home/S_I_000000000001.zip"; String errorZipFileName = errInfoPath.substring(errInfoPath.lastIndexOf("/") + 1); String errorZipFilePath = errInfoPath.substring(0, errInfoPath.lastIndexOf("/") + 1); System.out.println("处理后的文件名:"+errorZipFileName); System.out.println("处理后的文件目录:"+errorZipFilePath); }
-
java获取路径,文件名的方法总结
2015-11-18 18:56:57java获取路径,文件名的方法总结1. 文件路径获取Thread.currentThread().getContextClassLoader().getResource(“”) //获得资源文件(.class文件)所在路径 ClassLoader.getSystemResource(“”) ClassName.class....1. 文件路径获取
Thread.currentThread().getContextClassLoader().getResource(“”) //获得资源文件(.class文件)所在路径
ClassLoader.getSystemResource(“”)
ClassName.class.getClassLoader().getResource(“”)
ClassName.class .getResource(“/”)
ClassName.class .getResource(“”) // 获得当前类所在路径
System.getProperty(“user.dir”) // 获得项目根目录的绝对路径
System.getProperty(“java.class.path”) //得到类路径和包路径其中ClassName为类名。
2.文件名获取
String fName =” D:\java\workspace\netmanager01\resources\mibfiles\wtView.mib “;
(“\”,java中需要转义)
第一种:File tempFile =new File( fName .trim()); String fileName = tempFile.getName();
第二种:
fName = fName.trim(); fileName = fName.substring(fName.lastIndexOf("/")+1); 或者 fileName = fName.substring(fName.lastIndexOf("\\")+1);
第三种:
fName = fName.trim(); String temp[] = fName.split("\\\\"); //split里面必须是正则表达式,"\\"的作用是对字符串转义,其中split("\\\\")的作用是:按照"\\"为分隔符,将路径截取,并存入数组,如下:temp[]=[,D:,java,workspace,netmanager01,resources,mibfiles,wtView.mib] fileName = temp[temp.length-1];(取出最后一个)
3. JSP中获得当前应用的相对路径和绝对路径
根目录所对应的绝对路径:request.getRequestURI() 文件的绝对路径:application.getRealPath(request.getRequestURI()); 当前web应用的绝对路径:application.getRealPath("/"); 取得请求文件的上层目录:new File(application.getRealPath(request.getRequestURI())).getParent()
4.Servlet中获得当前应用的相对路径和绝对路径
根目录所对应的绝对路径:request.getServletPath(); 文件的绝对路径 :request.getSession().getServletContext().getRealPath(request.getRequestURI()) 当前web应用的绝对路径 :servletConfig.getServletContext().getRealPath("/"); ServletContext对象获得几种方式: 1.javax.servlet.http.HttpSession.getServletContext() 2.javax.servlet.jsp.PageContext.getServletContext() 3.javax.servlet.ServletConfig.getServletContext()
-
java中根据文件名获取文件路径_获取Java中的文件名和路径
2021-03-15 23:30:29可以分别使用方法java.io.File.getName()和java.io.File.getPath()获得文件名和路径名。在getName()返回文件或目录的名称。在getPath()返回的路径名字符串形式的抽象路径名。演示此的程序如下所示-示例importjava.io... -
java调用文件名_使用Java中的路径从相对文件名获取绝对文件名路径
2021-03-08 01:20:22方法java.io.File.getAbsoluteFile()可用于从Java中带有路径的相对文件名获取绝对文件名路径。此方法不需要任何参数。它返回由路径名定义的文件。演示此的程序如下所示-示例importjava.io.File;publicclassDemo{... -
Android java获取路径中文件名
2019-04-12 18:05:13平常时,我们多少都会接触到文件的使用情况,例如从手机的图库去取图片和视频,但是用intent调用,一般直接回返回来的一长串的地址,我们刚好需要的是文件名+后缀,等一些形式,这样子,就有时候我们就不知道怎么... -
java获取路径中的文件名_3种Java从文件路径中获取文件名的方法
2021-02-25 19:18:02import java.io.File;public class FileName {/*** @param args*/public static void main(String[] args) {// 举例:String fName =" G:\\Java_Source\\navigation_tigra_menu\\demo1\\img\\lev1_ar... -
java正则获取全路径文件名
2020-01-03 13:21:51String fileNameStr = "/sdcard/Pictures/1.jpg" String filename = fileNameStr.replaceAll(".+/(.+\\..*)","$1"); 返回: 1.jpg -
Java获取路径中的文件名(正则表达式)
2017-12-31 13:23:00Java获取路径中的文件名(正则表达式) 目标 在这个路径中我想得到model2 /E:/2017-02-21--SoftWare/github/test/Java/poiDemo_word2excel/target/test-classes/model2.docx 操作 String srcFile="/E:... -
java获取路径下的文件名方法
2019-07-03 18:24:34https://www.cnblogs.com/wanghui390/p/4006333.html 前端传递图片完整路径,获取图片名称的方法 -
java全路径取文件名_3种Java从文件路径中获取文件名的方法
2021-03-16 10:27:20如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。 如果你不熟悉这个术语,那么“正则...import java.io.File;public class FileName {/*** @param ... -
java 模糊获取文件名_java 查询路径中所有文件夹和文件的名称,支持文件名模糊查询...
2021-02-26 17:41:30java 查询路径中所有文件夹和文件的名称,支持文件名模糊查询有时候我们遇到需要查询服务器或者本机某个路径下有哪些文件?或者根据文件名称模糊搜索文件,那么就可以使用本方法:可以获取某个路径下所有文件夹名称... -
java获取excel文件名_Java读取指定文件下的文件名到Excel中
2021-02-28 18:38:15import java.io.File;/*** 扫描指定路径下面文件名字,并保存到指定的Excel中。* 有待改进(GUI)* @author HL**/public class Test_maya {public static void main(String[] args) throws Exception {// This is the ... -
java获取gbk文件名 linux_Linux下Java读取不到本地中文名称文件
2020-12-30 07:18:25最近有这样一个需求:在Java Web工程中读取本地某一个文件夹(固定路径,写在配置文件中)下的所有文件,然后将其导入到系统中。最直接的方案就是使用java.io.File的listFiles方法列出这个文件夹中的所有文件,然后在... -
Java根据路径递归获取文件名和文件的绝对路径
2019-05-16 19:20:55根据路径获取文件名 public static List<String> getAllFileName(String path) { File file = new File(path); File[] tempList = file.listFiles(); List<String> list = new ArrayList<... -
java获取某路径下文件名、大小、修改时间、类型
2018-02-07 11:05:48获取某路径下文件名、大小、修改时间、类型, 然后自己创建个实体类,在打印位置将文件属性set到实体类的相对应属性。原谅小弟收积分。我也是想赚点积分学习而已。提倡大家免积分分享。走向真正的开源。。。。 -
java获取系统路径字体、得到某个目录下的所有文件名、获取当前路径
2020-09-04 12:50:46主要介绍了java获取系统路径字体、得到某个目录下的所有文件名、获取当前路径,需要的朋友可以参考下 -
目录 文件名 java_java 获取当前目录文件名
2021-02-12 14:59:52java 获取当前目录文件名觉得有用的话,欢迎一起讨论相互学习~示例文件夹和文件名如图所示只获取当前文件夹中的所有文件夹和文件名,而不包含子文件,如果遍历所有子文件夹,需要用到递归!知识点file.listFiles()... -
java 路径获取文件名称_java 根据文件获取文件名及路径的方法
2021-02-13 00:26:33/*** 递归方法* @param path 文件路径*/public static void find(String path){File file=new File(path);File[] files = file.listFiles();//如果文件数组为null则返回if (files == null)return;for (int i = ... -
java 获取当前java文件路径_java获取系统路径字体、得到某个目录下的所有文件名、获取当前路径...
2021-03-06 13:11:01package ...import java.awt.graphicsenvironment;import java.io.file;public class test {private static graphicsenvironment environment;/*** @param args*/public static void main(string[] ar... -
java中通过文件路径获取文件名
2010-08-05 13:27:00java中通过文件路径获取文件名 file.getName() -
java中根据文件名获取src下的文件路径
2019-06-29 17:54:33获取文件路径是很常见的,一般不建议把路径写成绝对路径,因为不便于扩展。... * 根据文件名获取文件的路径 * * @param fileName * @return */ private String getPathByFileName(String fileName) { String ... -
java根据文件路径获取文件名
2012-05-22 11:25:08//获取文件名 String temp[] = userModel.getImageurl().replaceAll("\\\\","/").split("/"); String myFileName=""; if (temp.length > 1) { ... -
java获取jtable的路径,Java JTable 表格 获取存储路径,文件名 ,导出excel表格
2021-03-26 15:27:50//需要一个结果集合rs 和 file文件public void writeExcel(ResultSet rs,File file) throwsSQLException{WritableWorkbook workbook= null;//从rs对象中可以得到ResultSetMetaData ,从而可以得到表的列名... -
java中获取文件名方法file.getName()的bug
2020-01-12 14:41:43java中获取文件名方法file.getName(),有时候文件路径中斜杠写法不规范,可能会出问题的。 环境:jdk:1.6, linux版本:Linux Enterprise Server 11 文件路径:/wshhms/uploadPdfToSdk\2020-0112-238382.pdf ** ...