`

java中路径处理分割

阅读更多
在Java中处理一些路径相关的问题的时候,如要取出ie浏览器上传文件的文件名,由于ie会把整个文件路径都作为文件名上传,需要用java.lang.String中的replaceAll或者split来处理。如:

上传文件路径为:C:\Documents and Settings\collin\My Documents\111-lazyloading.gif,欲取出文件名:111-lazyloading.gif。可以

String temp[] = name.split("\\\\");
if (temp.length > 1) {
name = temp[temp.length - 1];
}

regex为\\\\,因为在java中\\表示一个\,而regex中\\也表示\,所以当\\\\解析成regex的时候为\\。

由于unix中file.separator为斜杠"/",下面这段代码可以处理windows和unix下的所有情况:

String temp[] = name.replaceAll("\\\\","/").split("/");
if (temp.length > 1) {
    name = temp[temp.length - 1];
}

 

分享到:
评论

相关推荐

    Java实现按行分割大文件

    Java实现按行分割大文件需要使用多种技术,例如读取大文件、构建字符串、创建目录、读取文件行、构建字符串、判断文件是否存在、处理异常、记录日志、记录时间、存储分割后的文件、获取文件名和分隔文件名等。

    java文件分割压缩

    Java文件分割压缩是一种常见的操作,尤其在处理大数据或者网络传输时非常有用,因为单个大文件可能会导致处理效率低或传输困难。以下是一些相关的Java编程知识点: 1. **文件I/O操作**:在Java中,`java.io`包提供...

    java 水印 图像处理 图片分割 裁剪 缩放

    Java图像处理技术是Java开发中的一个重要领域,涵盖了多种操作,如添加水印、图像分割、裁剪和缩放。在本项目中,这些功能被整合到一个完整的程序中,并通过单元测试进行了验证,确保了各个功能的正确性。此外,程序...

    java 把大文件分割为小文件

    Java 将大文件分割为小文件是指将一个大文件分割成多个小文件,以便于存储、管理和处理。下面是实现该功能的 Java 代码示例: ### 1. 大文件分割 大文件分割是指将一个大文件分割成多个小文件,以便于存储、管理和...

    用java实现任意文件分割

    总的来说,使用Java实现任意文件分割是一种实用的技术,它能够帮助我们处理大文件,适应各种存储和传输限制。通过合理的设计和优化,这样的工具可以兼顾速度和空间效率,对于开发人员来说是一项有价值的技能。

    java 分割文件 将大文件分割成小文件

    在Java编程语言中,分割大文件是一项常见的任务,特别是在处理大量数据或需要分批传输大文件的场景下。本文将详细介绍如何使用Java将一个大文件按照特定条件(如文件大小或生成日期)分割成多个小文件。 首先,我们...

    java 字符串分割

    Java 字符串分割 Java 字符串分割是 Java 编程语言中的一种常见操作,用于将给定的字符串按照一定的规则分割成多个子字符串,并将其存储在数组或集合中。在本例中,我们将学习如何使用 Java 实现字符串分割功能,...

    TxtFileCut_Java文本分割器_

    【标题】"TxtFileCut_Java文本分割器_" 涉及的核心技术是Java的文本处理和IO流操作。在编程领域,文本分割是一个常见的需求,例如处理大型日志文件或进行数据处理。这个工具利用Java语言的强大功能,将大的TXT文本...

    Java做的文件分割合并工具

    命令 “java -jar 分割合并工具.jar” 运行。 博文链接:https://zwm512327.iteye.com/blog/197665

    java做的文件分割器小程序

    在山西太原做过的,加密算法不太完美,可以改进,源代码看不到,但是我这有个小小反编译,想看源代码就用它打开看看吧···~

    java文件分割器,文件合并

    文件分割和文件合并功能,java语言开发

    Java图像分割系统实现

    Java图像分割系统是一种基于计算机视觉和图像处理技术的软件应用,它主要负责将一幅图像划分为不同的区域,每个区域具有相似的颜色、纹理或其他视觉特性。在这个系统中,图像分割是图像理解和内容分析的关键步骤,...

    java文件分割器

    基于java窗体的文件分割器 大文件也能分割 功能强大

    java源码资源PDF分割与合并源代码j

    java源码资源PDF分割与合并源代码java源码资源PDF分割与合并源代码提取方式是百度网盘分享地址

    音频分割程序Java语言制作

    在本项目中,标题“音频分割程序Java语言制作”揭示了一个使用Java编程语言开发的音频处理工具,其主要功能是对音频文件进行分割。这通常涉及到读取音频文件,识别其结构,然后根据用户指定的时间点将音频数据切割成...

    java图片处理工具类JAR包 java-image-scalingjar

    java图片处理工具类JAR包 java-image-scalingjar

    Java处理100万行超大Excel文件秒级响应

    ### Java处理100万行超大Excel文件秒级响应 #### 一、问题背景与需求分析 在项目开发过程中,经常会遇到需要处理大量Excel数据的情况。这些数据可能包括成千上万条记录,每条记录又包含多个字段。传统的处理方式...

    Java字符串逗号分割实现.pptx.pptx

    在Java编程中,字符串处理是一项基础且重要的任务。在处理包含多个值的字符串时,我们经常需要将它们分割成单独的元素,以便于进一步的处理和分析。本篇内容主要探讨了两种常见的Java字符串转列表的方法:使用`split...

    java文件分割合并源程序

    分割合并源程序,自己刚完成不久的,还有很多需要改进的

Global site tag (gtag.js) - Google Analytics