@Test
public void testWriteContentWithFileNameAndInputStream() throws IOException{
String fileName;
//创建一个一文件,封装成一个InputStream
String fileP = "creatDirectoryTest//input.txt";
File f = new File(fileP);
if(!f.exists()){
f.getParentFile().mkdirs();
f.createNewFile();
}
if(f.exists()){
String str = "alksdjfaslkdfja;lsdkjf;askdfj;askdfj;askdjfaskdjfjian加加大妇女家阿道夫将加速的那个静安寺地方静安寺地方静安寺地方";
BufferedWriter bwrite = new BufferedWriter(new FileWriter(fileP,true));
bwrite.write(str);
bwrite.flush();
bwrite.close();
}
try {
InputStream inStream=new FileInputStream("creatDirectoryTest//input.txt");
fileName = "creatDirectoryTest//writeContent.txt";
FileUtil.writeContent(fileName, inStream);
File contentFile = new File(fileName);
InputStream inputstream = new FileInputStream(contentFile);
int size = inputstream.available();
Assert.assertEquals(true, size>0);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
f.delete();
}
分享到:
相关推荐
在文件操作中,顺序读写和随机读写是两种常见的读写方式。顺序读写是指从文件的开始位置逐步读取或写入数据,直到达到文件的结束位置。随机读写是指读写完上一个字节后,不仅能读写其后继的字节,还可以读写文件中的...
java 操作文件工具类java 操作文件工具类 java 操作文件工具类java 操作文件工具类java 操作文件工具类 java 操作文件工具类java 操作文件工具类java 操作文件工具类 java 操作文件工具类java 操作文件工具类java ...
java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java...
java视频教程 Java文件操作 JavaFile
在Java中,处理CSV文件有多种方式,本篇文章将详细介绍如何利用`opencsv-2.3.jar`库来进行高效的数据读写操作。 #### 二、所需库与环境准备 - **opencsv**: 一个用于读写CSV文件的Java库,版本为2.3。 - **开发环境...
# java实现对文件的各种操作的工具类 ## 可以实现的操作有: 1. 删除单个文件 2. 删除文件夹及文件夹下的文件 3. 使用文件流对单个文件进行复制 4. 复制整个文件夹内容(包含子文件夹中的所有内容) 5. ...
此工具类只用于Java后端在操作Properties文件的时候写的工具类,方便properties文件的存取操作
Session是一个远程服务器文件操作的会话,可以实现文件的移动、复制、删除等操作。通过使用Session,可以实现远程服务器文件的操作。 6. 使用InputStream和BufferedReader实现命令执行结果的获取 InputStream和...
Java的`java.nio.file`包提供了丰富的文件操作接口,如`Files.setPosixFilePermissions()`和`Files.newFileChannel()`,可以用来设置权限和创建文件通道进行锁定。 7. **文件自动加密**:文件加密通常涉及对文件...
首先,我们需要了解Java中用于文件操作的基本类,如`java.io.File`,它提供了创建、读取、写入和删除文件的方法。此外,为了与SharePoint交互,我们需要使用Microsoft提供的客户端对象模型(Client Object Model,...
Java 文件操作是 Java 编程语言中的一种基本操作,包括文件的移动、复制、删除、剪切等。下面是关于 Java 文件操作的知识点总结: 一、文件移动 文件移动是指将文件从一个目录下移到另一个目录下。在 Java 中,...
如何在Java中操作文件呢?转载供大家欣赏
将一系列图片文件存储到MongoDB中 java操作mongodb存储文件
java文件操作工具类是java中针对文件操作的一个工具类,可以方便的读取,下载,上传文件等操作,希望可以帮到大家。
在Java编程中,判断文件类型通常不是通过文件扩展名,而是通过读取文件的头部字节来识别。这是因为有些文件可能...理解并掌握这个方法,能够帮助我们在实际开发中更好地处理各种文件操作,提高程序的健壮性和安全性。
Java 中文件 IO 流是指 Java 语言中对文件的输入输出操作,通过定义文件流来实现文件的读写操作。文件流是指在程序中用于文件输入输出的对象, Java 中提供了多种文件流类型,包括 InputStream 和 OutputStream 两大...
Java文件操作封装类
这个文件里面包含了java的IO流对文件的操作和java通道加内存映射对文件操作的源码
在写入和切分文件操作完成后,程序使用singleFileDataSort方法将每个小文件的数据进行排序,以便后续的数据处理操作。最后,程序使用deathDataFile方法对十个小文件的数据进行比较和整合,以提高数据的精度和可靠性...
总结起来,Java提供了丰富的API来处理文件操作,包括分割大文件。通过结合`FileInputStream`、`FileOutputStream`以及适当的逻辑,我们可以根据文件大小或时间间隔来分割大文件。在实际开发中,应根据具体需求调整...