`
gryphone
  • 浏览: 433677 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

解析 文件路径

    博客分类:
  • tips
 
阅读更多

文件 与 文件路径 解析

 

 

 

1. 定义变量分别表示 目标目录 和 其上级目录

String target="";

String parent="";

 

 

 

2. 目录的子目录 或 子文件

public List<Map<String,String>> getNextList(String s){
    	String string = updateNext(s);
    	
    	if(checkIsFile(string)){
    		
    		replyQuery(string);
    		
    		string = updatePrevious();
    	}
    	
    	return list(string);
    }


public String updateNext(String s){
    	parent = target;
    	target += "/" + s;
    	
    	return target;
    }


public boolean checkIsFile(String s){
    	File file = new File(s);
    	
    	if(file.isFile()){
    		return true;
    	}
    	else {
    		return false;
    	}
    }

 

 

 

3. 目录的上级目录

public List<Map<String,String>> getPreviousList(){
    	String string = updatePrevious();
    	
    	return list(string);
    }


public String updatePrevious(){
    	target = parent;
    	
    	File file = new File(parent);
    	parent = file.getParent();
    	
    	return target;
    }

 

 

 

done!!!

分享到:
评论

相关推荐

    如何解析文件全路径信息编程实例集合

    `Path`类包含静态函数,如`GetDirectoryName()`, `GetFileNameWithoutExtension()`, 和 `GetExtension()`,用于解析文件路径的不同组件。 4. **Visual Studio .NET**:这是Microsoft开发的一个集成开发环境(IDE)...

    promise-resolve-path:解析文件路径或文件路径列表的NodeJs模块

    承诺解决路径解析文件路径或文件路径列表的NodeJs模块。安装通过npm安装。 npm install git+https://github.com/lucentminds/promise-resolve-path.git用途: var resolvePath = require ( 'promise-resolve-path' )...

    C#114获得文件路径信息 源代码

    在.NET中,`Uri`类也可以用来处理和解析文件路径,特别是当涉及到URL或网络路径时。 此外,C#11引入了一些新的语言特性,虽然标题中提到的"C#114"可能是指一个具体情境,但在C#11中,我们可以使用`using`声明简化...

    Visual C++源代码 51 如何解析文件全路径信息

    Visual C++源代码 51 如何解析文件全路径信息Visual C++源代码 51 如何解析文件全路径信息Visual C++源代码 51 如何解析文件全路径信息Visual C++源代码 51 如何解析文件全路径信息Visual C++源代码 51 如何解析文件...

    stdf文件解析到csv文件,stdf转csv

    注,文件内自带了一个stdf文件,你可以在未修改配置文件中的待解析文件路径时直接双击运行进行测试 //如有反馈欢迎通过下列联系方式联系我 //Email:xjj@colorcore.cn 如果您要生成test_limits/wafer_map/raw_data/...

    VC .NET从文件路径中分解文件名、扩展名等信息.rar

    在给定的“VC .NET从文件路径中分解文件名、扩展名等信息.rar”资源中,包含的是一个示例源码,它演示了如何解析文件路径,提取出文件名、扩展名、文件夹名和根文件夹名等关键信息。这个功能对于文件操作和管理至关...

    易语言列表框添加文件非全路径名

    实现这一功能的关键在于解析文件路径,并提取出文件名部分。在易语言中,我们可以使用“文件.获取基本信息”命令来获取文件的相关信息,包括文件名。以下是一个可能的代码示例: ```易语言 .定义 整数型 文件句柄, ...

    Dom4j结合XPath解析XML文件路径表达式

    本篇文章将深入探讨如何使用Dom4j,一个流行的Java库,结合XPath来解析XML文件中的路径表达式,同时阐述相对路径和绝对路径的匹配原则。 首先,我们要了解Dom4j库。Dom4j是一个灵活且高效的处理XML的Java库,它提供...

    java文件路径获取

    ### Java 文件路径获取方法详解 #### 一、引言 在Java开发中,经常会遇到需要获取文件路径的情况,尤其是在处理配置文件、图片等资源时。本文将详细介绍Java中获取文件路径的各种方法及其应用场景,帮助开发者更好...

    Parse a File’s Path

    标题 "Parse a File’s Path" 涉及到的是如何解析文件路径,这是一个在编程中常见的任务,特别是在处理文件操作时。文件路径是操作系统用来标识文件在文件系统中位置的字符串。解析文件路径通常包括提取目录、文件名...

    kettle动态设置输入文件路径

    【标题】"Kettle动态设置输入文件路径"指的是在Pentaho Data Integration(简称Kettle,也称为Spoon)工具中,如何根据特定条件或变量动态地设定数据处理过程中的输入文件路径。Kettle是一个开源的数据集成平台,...

    浏览文件 获取文件路径

    在处理文件路径时,我们需要确保正确解析和处理斜杠(/ 或 \),尤其是跨平台的应用程序,需要考虑到不同操作系统之间的差异。 接下来,我们需要知道如何在代码中使用这个路径。在Python中,我们可以使用`os`模块来...

    window与linux项目部署之linux文件路径不存在问题

    当项目部署到Linux服务器上时,这些路径在Linux解释器中被错误地解析,从而引发“文件路径不存在”的错误。例如,原本在Windows下构建的路径可能为: ```java path += "\\" + dirName + "\\" + ymd + "\\"; ``` 在...

    C# 获得文件路径信息

    在C#编程语言中,获取文件路径信息是日常开发中非常常见的操作。文件路径信息包含了文件在计算机系统中的完整定位,包括驱动器、目录结构以及文件名。在本篇文章中,我们将深入探讨如何使用C#来获取和处理文件路径。...

    文件地址转换器及VC源码

    4. **软件自动化**:在自动化脚本或程序中,可能需要动态生成或解析文件路径,转换器能帮助简化这个过程。 5. **数据迁移**:在数据库或文件系统的迁移过程中,文件地址转换可以帮助更新存储的文件路径,确保迁移后...

    java解析dbf文件方案.pdf

    此外,在读取 DBF 文件时,需要注意文件路径和文件名的正确性,以免出现文件不存在或文件名错误的情况。 Java 解析 DBF 文件方案提供了两种方法来读取和解析 DBF 文件,使用 ODBC 驱动和 javadbdf 库,可以根据实际...

    ajax 获取文件路径

    这里提到的"ajax jsp获取本地文件夹所有的路径"是一个示例,它展示了如何利用AJAX和JSP(JavaServer Pages)来获取并显示本地文件夹中的所有文件路径。这个案例对于实现文件管理器或类似功能非常有用。 首先,让...

    LabVIEW文件大量vi实例.zip_labview_labview程序实例_文件_程序实例

    LabVIEW提供了“构建文件路径VI”和“解析文件路径VI”等工具。 6. **文件属性与元数据**:获取和设置文件的属性,如大小、创建日期、最后修改日期等,也是LabVIEW文件操作的一部分。 7. **文件夹操作**:包括创建...

    关于Java文件路径问题

    总结起来,Java文件路径处理涉及到路径的构建、解析、转换和安全操作。`FileUtil.java`可能提供了一些实用工具方法,简化了这些操作。理解并熟练运用这些知识,对于编写健壮的Java应用程序至关重要。

    易语言判断两个文件是否在同一根目录源码.7z

    1. **字符串处理**:易语言提供了丰富的字符串函数,如“取字符串左部”、“取字符串右部”、“取子串”等,可以用于解析文件路径,提取出驱动器号和路径部分。 2. **路径比较**:通过比较两个文件路径的前缀来判断...

Global site tag (gtag.js) - Google Analytics