最近在开发一个,系统自动上传对账文件功能,由于里面用到一些file的知识,简单归纳出一个小例子:
FileExample.java:
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.io.UnsupportedEncodingException;
import java.io.Writer;
/**
* file应用-按指定编码格式生成指定格式文件
* @author Administrator
*
*/
public class FileExample {
/**
* @param args
*/
public static void main(String[] args) {
String fileName="123.abc";//文件名
String path="C:\\";//路径
File file =new File(path+fileName);
//FileWriter writer;//无法指定编码格式
Writer writer;//可以指定编码格式
PrintWriter pw;
if(!file.exists())//判断是否存在
{
try
{
file.createNewFile();
}
catch (IOException e)
{
e.printStackTrace();
}
}
try
{
//writer = new FileWriter(path+fileName);
writer=new OutputStreamWriter(new FileOutputStream (path+fileName),"GB2312");
pw=new PrintWriter(writer);
pw.println("1,2,3");
pw.flush();
try
{
writer.close();
}
catch (IOException e)
{
e.printStackTrace();
}
}
catch (UnsupportedEncodingException e)
{
e.printStackTrace();
}
catch (FileNotFoundException e)
{
e.printStackTrace();
}
}
}
分享到:
相关推荐
这种格式被广泛应用于表单上传文件的场景,尤其是当表单中有文件上传控件时。 在前端开发中,尤其是Web开发,我们经常会遇到需要向服务器上传文件的情况。这时,如果前端与后端的约定是使用application/json格式来...
其中,`-i`参数指定输入文件,`-c:v`和`-c:a`分别用于设置视频和音频编码器,最后的参数是输出文件的路径。 2. **编码为MPEG-4** 要将视频编码为MPEG-4,可以使用libx264编码器,因为它能生成兼容MPEG-4 Part 2的...
Java 指定编码生成静态网页技术涉及到一系列的编程概念和方法,主要目的是从网络上获取HTML页面内容,并将其保存到本地文件系统中,形成一个静态网页。在Java中,这个过程通常涉及到网络请求、输入输出流处理以及...
但在使用ASP+FSO生成网页文件时,默认的编码格式常常会产生问题,尤其是当需要在网页上显示俄文或其他非英文字符时。 首先,ASP+FSO生成的网页文件默认的编码格式通常是GB2312。GB2312是一种简体中文字符编码,不...
通过本文介绍的方法,您可以轻松实现Java应用程序中对FTP服务器的文件上传与下载操作,并能有效地指定文件上传和下载的目标目录。这对于企业级应用中的文件管理有着重要的作用。同时,在实际应用过程中还需注意安全...
这个压缩包提供的源码可能是用某种编程语言(如Python、Java、C#等)编写的,目的是读取媒体文件目录,然后根据指定规则生成M3U文件。源码可能包括以下功能: - 遍历目录结构,找出所有音频或视频文件。 - 根据...
在IT行业中,生成PDF文档是一项常见的任务,特别是在报告、手册或者网页内容转化为印刷格式时。`flying-saucer-pdf` 是一个强大的Java库,它允许开发者将HTML内容转换为高质量的PDF文档。这个库特别适合那些需要从...
"图像文件生成coe文件工具"是一种实用程序,主要用于将图像数据转换为COE(Core Description File)格式。这种转换在电子设计自动化(EDA)领域尤为常见,特别是在开发和配置FPGA(Field-Programmable Gate Array)...
在实际应用中,生成Dump文件的策略可以有多种,比如定时生成、异常时生成或者根据特定条件触发。同时,为了保护用户隐私和数据安全,应当谨慎处理包含敏感信息的Dump文件,遵循相关的法律法规。 总之,掌握在VS2010...
4. **项目配置**:`FileConvert.pro`是QT项目的配置文件,它指定了工程的编译选项、依赖库、源文件等信息。通过`qmake`或`qmake-qt5`命令,可以根据这个文件生成适用于不同编译器的Makefile,从而进行编译和链接。 ...
在IT行业中,生成二维码(Qrcode)是一种常见的数据编码方式,尤其在移动互联网时代,它被广泛用于快速分享网址、信息或作为应用的快捷入口。Java作为一种强大的编程语言,提供了多种库来帮助开发者生成二维码。本篇...
例如,当我们调用jsc.textFile()时,数据并没有读取进来,而是在必要时才会读取。Spark使用惰性求值,就可以把一些操作合并到一起来减少计算数据的步骤。 2. RDD的基本转化操作 函数名 目的 示例 结果 map() 将函数...
记得在运行前检查CSV文件的编码格式,确保与Java程序的编码设置一致,以防止乱码问题。 通过这种方式,你可以有效地读取CSV文件中的指定行和列数据,实现灵活的数据处理。这在数据分析、报告生成、数据导入导出等...
- `/utf8output`:以UTF-8编码格式输出编译器消息。 - `/main:<type>`:指定包含入口点的类型(忽略所有其他可能的入口点)。 #### 总结 通过以上步骤和参数设置,您可以在ASP.NET环境中成功地将C#文件编译成DLL...
Webpack 是一个流行的模块打包工具,它能够将 JavaScript 应用程序的源代码转换为浏览器可理解的格式。在 Webpack 的生态系统中,插件扮演着关键角色,它们扩展了 Webpack 的功能,允许开发者实现自定义逻辑。"file-...
2. **配置FreeMarker**:在`createWord`方法中,首先创建一个`Configuration`对象,设置默认编码为UTF-8,并指定模板文件所在的目录。接着,通过`getTemplate`方法获取模板文件,这里假设模板文件是`.ftl`格式。 3....
- 如果未指定文件类型,使用类属性中的默认文件类型。 - 调用与文件类型相对应的生成方法(例如`mk_txt`)。 `mk_txt`方法负责实际生成TXT文件: - 初始化一个空字符串`$string`用于存储文件内容。 - 如果提供了...
- `-file`:指定证书文件的路径。 #### 四、导出数字证书 - **导出命令格式**: ```shell keytool -export -alias <别名> -keystore <密钥库路径> -file <证书文件路径> ``` - **示例**: ```shell keytool -...
3. **输出流编码格式未指定**:在进行文件写入操作时,如果没有明确指定编码格式,可能会导致乱码。 4. **Eclipse插件或API设置问题**:某些Eclipse插件或API默认编码格式可能与预期不同。 #### 三、解决方案 针对...