`

根据文件路径分别获取文件名和文件目录

阅读更多
	 String path = "C:\\xxx\\a.txt";
		 //获取文件名之前的目录
		 String directoryStr = path.substring(0, path.lastIndexOf(File.separator));
		 
		 System.out.println("File.separator = "+File.separator);
		 System.out.println("path.length() = "+path.length()+"\npath.lastIndexOf(File.separator) = "+path.lastIndexOf(File.separator));
		 System.out.println("directoryStr = "+directoryStr);
		 
		 //获取文件名
		 String directoryStr2 = path.substring(path.lastIndexOf(File.separator)+1);
		 System.out.println(directoryStr2);


结果:

File.separator = \
path.length() = 12
path.lastIndexOf(File.separator) = 6
directoryStr = C:\xxx
a.txt

分享到:
评论

相关推荐

    VC获取当前程序文件的路径,文件名以及路径+文件名

    // 获取文件名 char tbuf[120]; sprintf(tbuf, "The %s file in %s is saved!", filename, pathname); AfxMessageBox(tbuf); } ``` 在上面的代码中,我们创建了一个 CFileDialog 对象,并将其模式设置为 TRUE,...

    获取指定目录下的文件路径及文件名

    在IT行业中,尤其是在编程领域,经常需要处理文件和目录的操作,比如获取指定目录下的文件路径、文件名以及统计文件的数量。这些操作对于文件管理、数据处理、自动化脚本编写等任务至关重要。以下将详细讲解如何实现...

    获取指定目录下的所有文件路径及文件名

    "获取指定目录下的所有文件路径及文件名"这一主题是其中的核心部分,它涉及到文件系统接口的使用,以及如何遍历目录结构来收集信息。在这个场景下,我们将深入探讨以下几个关键知识点: 1. **文件路径与文件名**: ...

    C# 获取文件路径

    C# 获取文件路径 C# 获取文件路径是指在 C# 程序中获取当前执行文件的路径、当前工作目录的路径、基目录的路径等信息。在实际开发中,获取文件...C# 获取文件路径有多种方法,需要根据不同的应用场景选择合适的方法。

    获取鼠标左键选中的文件路径及文件名

    获取鼠标左键选中的文件路径及文件名cpp源代码

    C#取得当前文件夹下全部文件路径或文件名.rar

    如果需要获取文件名而不是完整的路径,可以使用`Path.GetFileName()`方法。例如: ```csharp // 获取每个文件的名称 foreach (string file in files) { string fileName = Path.GetFileName(file); Console....

    指定文件路径下所有文件名和路径

    总的来说,理解和掌握如何遍历文件路径并获取文件名和路径是IT从业者的基本功。无论是系统管理员还是开发者,这种能力都能帮助他们在日常工作中更高效地管理和处理文件。通过编程实现这一功能,可以极大地提高工作...

    易语言取路径文件名

    这个操作在处理文件和目录时非常有用,例如在保存文件、读取文件或者管理文件夹时,都需要对文件路径进行解析。 易语言提供了丰富的内建函数来处理路径和文件名。在本例中,“取路径文件名”可能指的是一个特定的...

    正则截取文件名,文件后缀,文件路径

    正则截取文件名,文件后缀,文件父路径,... FileNameUtils.getFilename: 获取文件名 如 C:\A\B\test.txt 返回 test.txt /home/usr/test.txt 返回 test.txt FileNameUtils.removeSuffix : 去掉文件后缀名 如: C:\

    获取指定目录下所有文件的绝对路径和文件名

    获取指定目录下所有文件的绝对路径和文件名

    BAT批处理脚本-文件相关操作-分离路径和文件名.cmd.zip

    在IT行业中,批处理脚本是一种...总的来说,这个压缩包提供的脚本是一个很好的学习资源,帮助我们理解如何在批处理脚本中处理文件路径和名称。通过掌握这些基础知识,我们可以进一步提升工作效率,实现更多自动化操作。

    C#从文件路径中取得文件名和扩展名

    ### C#从文件路径中取得文件名和扩展名 在C#编程中,经常需要处理文件路径、文件名以及文件扩展名等信息。这些信息对于文件管理、数据处理等方面至关重要。本文将详细介绍如何使用C#从一个完整的文件路径中提取出...

    C#取得当前文件夹下全部文件路径或文件名

    在处理文件路径时,`Path`类提供了一些有用的静态方法,如`Combine()`(连接路径)、`GetDirectoryName()`(获取目录名)、`GetFileName()`(获取文件名)等。这些方法可以帮助你更好地操作和分析路径字符串。 6. ...

    vs2010拖拽文件获取文件名

    总的来说,“vs2010拖拽文件获取文件名”这个程序展示了如何在VS2010环境下实现拖放操作,以及如何处理和显示被拖放文件的名称。这涉及到Windows消息处理、API调用以及UI控件的交互。掌握这些技术对于提升桌面应用的...

    获取指定目录下的文件列表 获取指定目录下的所有文件名和路径(包括子目录)

    在编程领域,尤其是在文件系统操作相关的任务中,获取指定目录下的所有文件名和路径是一项基本且重要的工作。这个过程通常涉及到文件系统遍历,能够帮助开发者处理文件、组织数据或者进行备份等操作。本篇文章将深入...

    获取当前鼠标选中的文件的路径

    在Windows API中,文件路径通常由文件名和其所在的目录组成,例如"C:\Users\Username\Documents\Example.txt"。这里的`FileName`可能指的是仅文件名(如"Example.txt")或者完整的文件路径。 要实现“点击左键获取...

    使用bat获取当前路径下所有文件夹和文件名,并换行输出至txt文件中

    如题使用bat(脚本实现这个功能)获取当前路径下所有文件夹和文件名,并换行输出至txt文件中。

    c#根据txt文件内的文件名搜索目录下的文件

    本项目聚焦于一个特定的实用工具,即“根据txt文件内的文件名搜索目录下的文件”。这个工具可以帮助用户快速定位大量文件,尤其适用于需要批量处理或管理文件的场景。 首先,我们来详细了解一下这个工具的工作原理...

    matlab开发-选择路径和文件名

    "matlab开发-选择路径和文件名"这个主题主要涉及如何在MATLAB中方便地选取并处理文件路径和文件名,以便于读取、写入或者操作数据。下面将详细阐述相关知识点。 首先,MATLAB提供了内置函数`uigetdir`,它是一个...

    获取指定路径所用文件的文件名

    还有一个获取文件名的测试程序(电脑需要安装了.net framework 2.0才能正常运行),打开程序,填写路径,按“获取”之后就能得到文件名。 这个小工具我是安装opencv添加dll库文件太麻烦而开发出来的,各文件名间用...

Global site tag (gtag.js) - Google Analytics