`

filenameutils

阅读更多
又是一个很有用的工具类
String filename = "C:/commons/io/../lang/project.xml";
		//String filename = "src\\test\\resources\\hello.htm";
		String normalized = normalize(filename);
		System.out.println(normalized);//取相对路径
		//System.out.println(separatorsToSystem(filename));
		System.out.println(getName(filename));//取文件名
		//System.out.println(getFullPathNoEndSeparator(filename));//取文件名前面的路径
		System.out.println(getPathNoEndSeparator(filename));//取文件名前面的路径
		System.out.println(separatorsToUnix(filename));//把分割符号都转成unix的
分享到:
评论

相关推荐

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

    FileNameUtils.getParentPath : 获取父路径 如 C:\A\B\test.txt 返回: C:\A\B\ /home/usr/test.txt 返回 /home/usr/ FileNameUtils.getSuffix : 获取文件后缀 如 C:\A\B\test.txt 返回: txt /home/usr/test....

    commons-io文件

    4. **FilenameUtils**: 提供了处理文件名和路径的方法,如获取文件扩展名、合并路径等。例如,`FilenameUtils.getExtension()` 可以提取文件的扩展名。 5. **EndianUtils**: 这个类用于处理字节顺序,特别是在处理...

    JavaSE基础入门视频教程33天之(25) part2

    在`day25_19`中,教程会介绍这个工具类库,而在`day25_21`和`22`中,将分别讲解`FilenameUtils`和`FileUtils`两个重要工具类的用法。`FileUtils`可以帮助我们便捷地进行文件的创建、删除、复制等操作,`...

    commons-io使用笔记

    5. **FilenameUtils**: 这个类提供了处理文件名和路径的方法,如获取文件扩展名、检查是否为绝对路径等。例如,`FilenameUtils.getExtension(String filename)`可以获取文件的扩展名。 6. **LineIterator**: `...

    Structs+Spring+Hibernate文件上传

    这里使用`TimeUtil.genFileName()`生成基础文件名,`FilenameUtils.getExtension()`获取文件扩展名,然后组合成新的文件名。这样既保留了原始文件类型,又确保了文件名的唯一性。 ### 总结 综上所述,SSH+Ajax实现...

    Io框架 commons-io

    - `FilenameUtils`:处理文件名和路径,提供了检查、比较、提取和修改文件名、路径和扩展名的方法。 - `DirectoryWalker`:允许用户自定义遍历目录树的行为,查找特定类型的文件或执行特定操作。 2. 流操作: - ...

    commons-io-2.5 jar包.rar

    6. **FilenameUtils**: 这个类提供了对文件名和路径的处理,包括获取基本文件名、扩展名、检查是否为绝对路径等。 7. **Charsets**: 一个枚举类,包含了常见的字符集,如ISO-8859-1、UTF-8、UTF-16等,避免了直接...

    commons-io.jar.rar

    6. **FilenameUtils** 和 **PathUtils**: 分别处理文件名和路径的转换和操作,例如获取文件扩展名,判断是否为绝对路径等。 Commons-io 还提供了对大文件处理的支持,比如分块读写,以及对文件和流的缓冲区管理。...

    commons-io-2.8.0.rar

    9. **FilenameUtils**: 提供了一些方法来操作和分析文件名和路径,如获取文件扩展名、合并路径等。 10. **ByteOrderMark**: 用于识别和处理文件或流中的字节顺序标记(BOM),常在处理UTF-8、UTF-16等编码的文本...

    commons-io-2.6-src.zip

    7. **FilenameUtils**: 提供了处理文件名和路径的方法,如获取文件扩展名,比较文件名等。 8. **ByteOrderMark**: 用于识别和处理字节顺序标记(BOM),常在处理UTF-8或UTF-16编码的文件时用到。 与"commons-...

    commons io 源代码

    - ` FilenameUtils`:处理文件名和路径,提供安全的文件名验证。 2. 流操作: - `IOUtils`:提供了读写流的方法,例如复制流、关闭流和读取整个流到字符串等。 - `LineIterator`:方便地逐行读取输入流或字符...

    common-io.jarcommon-io.jar

    - `FilenameUtils`: 提供了处理文件名和路径的方法,如获取文件扩展名、判断是否为绝对路径等。 2. `org.apache.commons.io.input`: 包含了特殊的输入流类,如`TeeInputStream`(复制输入流到其他目的地)和`...

    commons-io-2.5-src 源码

    4. **FilenameUtils** 和 **PathUtils**:这两个类提供了处理文件名和路径的工具,包括提取基名、扩展名,以及处理相对和绝对路径。 5. **InputStreamReader** 和 **OutputStreamWriter** 的包装器类:这些类提供了...

    commons-io 包

    7. **实用工具类**:如 `FilenameUtils` 提供了处理文件名和路径的工具,`EndianUtils` 用于字节序转换,`HexDump` 可以将字节数据转化为十六进制表示。 8. **输入/输出流包装器**:`FilterInputStream` 和 `...

    commons-io-2.6--java框架技术

    - ` FilenameUtils`和`PathUtils`: 提供了与文件名和路径相关的操作,例如获取扩展名、判断路径是否为绝对路径等。 2. **流处理**: - `IOUtils`: 这个类包含了许多静态方法,用于读取、写入、复制、关闭和检测流...

    commons-io-2.0-src

    6. **FilenameUtils**: 处理文件名和路径的工具类,包括获取文件扩展名、合并路径等。 7. **DirectoryWalker**: 这是一个抽象类,用于实现递归遍历目录树的算法,可以方便地在指定目录及其子目录中查找特定文件。 ...

    fileUpload.rar

    例如,检查文件扩展名是否允许(如.jpg、.png等),可以使用`FilenameUtils.getExtension()`方法。同时,限制文件大小,避免服务器被大文件占用过多资源。 6. **图片处理**:对于图片,可能需要进行尺寸调整、格式...

    commons-io-2.6.zip

    5. **FilenameUtils**: 提供了一系列处理文件名和路径的方法,例如获取文件扩展名,或者检查路径是否为绝对路径。 6. **OutputStreamWriter和InputStreamReader**: 这两个类是用于读写字符流的,它们是将字符流与...

    commons-io

    - ` FilenameUtils ` 提供了关于文件名和路径的处理,如分割路径、获取扩展名、判断是否为绝对路径等。 2. **流操作**: - `IOUtils` 类包含了许多用于处理输入/输出流的方法,例如读取流到字符串,关闭流,复制...

    apache commons

    这个库包含了许多实用工具类,如FileUtils、IOUtils和FilenameUtils,可以帮助开发者高效地处理文件和流。 2. **Lang库**: Apache Commons Lang 提供了高级的字符串和对象操作,包括创建和操作数组、反射、生成...

Global site tag (gtag.js) - Google Analytics