- 浏览: 61343 次
- 性别:
- 来自: 深圳
文章分类
java.io.File类中有四种静态分隔符; 分别是separator separatorChar pathSeparator pathSeparatorChar
separator : 它属于平台默认的字符形式, 列如window "\" unix "/"
separatorChar : 同上,但是表示字符
pathSeparator : 表示为各个平台classPath 分割的变量,window: ";" unix ":"
pathSeparatorChar : 同上,但是表示字符
测试============
separator : 它属于平台默认的字符形式, 列如window "\" unix "/"
separatorChar : 同上,但是表示字符
pathSeparator : 表示为各个平台classPath 分割的变量,window: ";" unix ":"
pathSeparatorChar : 同上,但是表示字符
测试============
package com.tij.io.file; import java.io.File; /** * 了解文件分隔符 * @author guoyoujun * @date 2014-3-16 */ public class FileSeparator { /** * ava.io.File class contains four static separator variables. Here we will learn about them and when to use it. s eparator: Platform dependent default name-separator character as String. For windows, it’s ‘\’ and for unix it’s ‘/’. separatorChar: Same as separator but it’s char. pathSeparator: Platform dependent variable for path-separator. For example PATH or CLASSPATH variable list of paths separated by ‘:’ in Unix systems and ‘;’ in Windows system. pathSeparatorChar: Same as pathSeparator but it’s char. * @param args */ public static void main(String[] args) { System.out.println("File.separator = "+File.separator); System.out.println("File.separatorChar = "+File.separatorChar); System.out.println("File.pathSeparator = "+File.pathSeparator); System.out.println("File.pathSeparatorChar = "+File.pathSeparatorChar); } } out put ============= window: File.separator = \ File.separatorChar = \ File.pathSeparator = ; File.pathSeparatorChar = ; unix: File.separator = / File.separatorChar = / File.pathSeparator = : File.pathSeparatorChar = :
发表评论
-
21、java从文件读取对象
2014-03-22 22:47 750package com.tij.io.file; i ... -
20、java把实体对象写入文件
2014-03-22 22:33 1936这是要写入的实体对象 package com.tij.io ... -
19、java根据URL下载文件内容
2014-03-22 22:08 2372package com.tij.io.file; i ... -
18、java随机访问RandomAccessFile类
2014-03-22 21:35 1102package com.tij.io.file; i ... -
17、java追加文件内容(写入方式)
2014-03-22 21:11 3313package com.tij.io.file; i ... -
16、java写入文件的几种方式
2014-03-21 19:02 1987package com.tij.io.file; i ... -
11、java读取文件的几种方式
2014-03-18 00:02 1332package com.tij.io.file; i ... -
14、java打开文件
2014-03-18 00:03 624package com.tij.io.file; i ... -
12、java复制文件的四种方法
2014-03-18 00:03 947package com.tij.io.file; i ... -
13、java中几种不同文件路径的差别(绝对路径,全路径)
2014-03-18 00:03 1211package com.tij.io.file; i ... -
15、java使用FileNmeFilter列出指定扩展文件
2014-03-18 00:04 723package com.tij.io.file; i ... -
10、java获取文件最后的修改时间
2014-03-17 14:19 1336package com.tij.io.file; i ... -
9、java判断file是文件还是目录
2014-03-17 14:07 7152package com.tij.io.file; i ... -
8、java判断文件是否存在目录
2014-03-17 13:51 3703package com.tij.io.file; i ... -
7、java获取文件扩展名
2014-03-17 11:50 3354package com.tij.io.file; i ... -
6、java如何计算文件的大小
2014-03-17 09:50 1006package com.tij.io.file; i ... -
5、java如何实现移动文件、重命名文件
2014-03-16 17:07 1748java.io.File renameTo(File dest ... -
4、java如何删除目录和文件
2014-03-16 16:19 1119package com.tij.io.file; ... -
2、java如何删除文件
2014-03-16 15:14 715package com.tij.io.file; i ... -
1、java如何创建新文件
2014-03-16 14:53 896在java中可以使用 java.io.file 类来创建 ...
相关推荐
当我们遇到"sqoop-javabean-sqoop脚本分隔符失效问题"时,这通常意味着在使用Sqoop将数据库表数据导出到Hadoop HDFS或转化为Java Beans的过程中,预设的字段分隔符没有按照预期工作。 首先,让我们了解Sqoop的工作...
在Java中,获取平台相关的行分隔符和路径分隔符是通过访问系统属性来实现的。本文将详细解释如何在Java中获取这些信息,以及更多关于系统属性的知识。 1. **行分隔符**: 行分隔符是用于表示文本文件中一行结束的...
本教程将详细解释如何配置Log4j,使其在不同操作系统环境下(Windows和Linux)都能统一将日志打印到`user.dir`目录下,避免因路径分隔符差异带来的问题。 首先,了解`user.dir`系统属性。在Java中,`user.dir`代表...
在MapReduce编程模型中,数据通常是以行的形式存储在文本文件中,每行的数据项之间由特定的分隔符(如制表符或逗号)隔开。默认情况下,Hadoop的`LineRecordReader`类将每一行作为一个记录进行处理,而对行内数据的...
在Java编程环境中,导出CSV(Comma Separated Values)文件是一种常见的数据交换格式,尤其在数据处理和分析中非常流行。CSV文件以其简洁、易读的特性,使得它们成为跨平台传输数据的理想选择。本篇文章将深入探讨...
Java文件分割器是一种实用工具,尤其对于处理大文件而言,它可以将大文件分解为多个小文件,便于存储、传输或管理。这个特定的Java实现已经被打包成一个名为`split.jar`的可执行JAR文件,用户可以直接运行来对大文件...
本篇将深入探讨Netty中的两种解码器:分隔符解码器(DelimiterBasedFrameDecoder)和定长解码器(FixedLengthFrameDecoder)。 首先,我们来看分隔符解码器DelimiterBasedFrameDecoder。在许多网络协议中,消息通常...
在IT行业中,Java是一种广泛应用的编程语言,尤其在处理文件操作和数据库交互方面表现出色。本文将详细探讨如何使用Java解析TXT文件并将其中的数据导入到MySQL数据库中。 首先,我们需要了解的是“建表.sql”文件。...
在Java编程中,文件流是处理输入/输出操作的核心部分,尤其在读写文件时。...通过了解并避免这些常见的Java文件流错误,可以提高程序的健壮性和效率。在实践中,不断学习和优化文件操作技术,将有助于提升软件质量。
3. **解析表单数据**:利用`getContent-Type`属性解析文件分隔符,并使用`ServletInputStream`读取上传文件。 4. **文件保存**:将文件保存到`uploadDirectory`目录下。 ### 示例代码补充 示例代码中`uploadFile`...
它首先确保传入的路径以文件分隔符结尾,然后创建一个`File`对象来表示这个目录。接着检查该目录是否存在且确实为一个目录。如果满足条件,则遍历该目录下的所有文件和子目录,递归调用`deleteFile`和`delete...
4. 按照逗号分隔符拆分每行数据。 5. 进行数据处理。 6. 关闭流。 在实际开发中,你可能还需要考虑其他因素,如错误处理、内存效率(大型文件可能导致内存溢出)、日期和数字格式的转换等。Apache POI提供了丰富的...
这些常量定义了文件上传时需要用到的一些关键字符串,如边界标识符、分隔符等。 ##### 文件上传逻辑 ```java public static String uploadFile(String filePath, String fileKey, HttpServletRequest req, Map, ...
3. **处理分隔符和转义字符:** `javacsv`默认使用逗号作为字段分隔符,但你可以通过构造函数的额外参数自定义分隔符。同样,它也支持转义字符,默认是双引号,用于包含包含分隔符的字段。 4. **跳过表头:** 如果...
首先,我们要了解Java中的`java.io`包,这个包提供了大量用于进行文件操作的类。例如,`File`类用于表示文件或目录的路径,而`FileReader`和`FileWriter`则用于读写文本文件。对于更复杂的数据处理,`BufferedReader...
这通常涉及到逐行读取文件,解析每一行的内容,根据分隔符(如等号`=`)和节名(方括号`[]`)来构建数据结构。 对于提供的`iniFileRW.jar`文件,这可能是一个已经打包好的Java应用,包含了读取和写入INI文件的功能...
3. 分割每行数据,根据逗号或其他分隔符提取字段。 4. 同样地,将这些字段映射到Java Bean。 映射数据到Java Bean的过程通常是通过反射完成的。假设我们有一个Java Bean类`DataBean`,包含与CSV或Excel列名相对应的...
首先,我们需要了解Java中的文件读写流。`java.io`包提供了两种基本的流类型:字节流(Byte Streams)和字符流(Character Streams)。字节流主要用于处理二进制数据,如图片或音频文件;而字符流则用于处理文本数据...
`.properties`文件是一种基于键值对的文本格式,易于编写和理解。本篇文章将深入探讨如何在Java中读取这类文件。 首先,我们需要了解`.properties`文件的基本结构。它由一系列的键值对组成,每行一个,键和值之间用...
在Java编程中,CSV(Comma Separated Values)文件是一种常见的数据存储格式,通常用于数据交换。CSV文件的每一行代表一个记录,记录之间通过换行符分隔,每个字段则由逗号或其他分隔符分隔。在本文中,我们将深入...