`
bulote
  • 浏览: 1309526 次
文章分类
社区版块
存档分类
最新评论

java中新建文件,终于成功了!

 
阅读更多

今天,文件的新建问题终于解决了,也就是说,到现在,已经对文件的原理和构造有了初步的认识,因为,

文件本身包含了很多的东西,我相信,懂了其中的一个,其他的理解起来就不会很难的!

FileInputStream类在创建文件的时候,
如果文件不存在的话,会自动创建这个文件。

import java.io.*;
public class DuJian {

/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
try{
FileInputStream fileinputstream=new FileInputStream(args[0]);

//以这种方式打开文件。
FileOutputStream fileoutputstream =new FileOutputStream(args[1]);
byte[] buffer=new byte[1024];
while (true){
if (fileinputstream.available()<1024){
int num =-1;
while((num=fileinputstream.read())!=-1){
fileoutputstream.write(num);
}
break;
}
else
{
fileinputstream.read(buffer);
fileoutputstream.write(buffer);
}
fileinputstream.close();
fileoutputstream.close();
}
}catch(ArrayIndexOutOfBoundsException e){
System.out.print("meiyouzhidingwenjian");}
catch(IOException e){e.printStackTrace();}

}
}

分享到:
评论

相关推荐

    使用 Java 对 Linux 下文件编码格式进行批量转换源代码

    打开 /home/defonds/tmp/test2 文件夹,发现有新文件 test0.java,test1.java,test2.java 生成,查看其编码格式,是为 UTF-8,证明转码成功。 4。使用本工具可以对 Linux 下文件的字符集编码格式进行批量转换。只需...

    JAVA上百实例源码以及开源项目

    通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥,通常应对私钥加密后再保存、如何从...

    java10的完整压缩包,不是exe执行文件,解压完配置环境直接可以跑java代码,内置简易教程,保证没有问题

    自己提取的压缩包 jdk 内有配置文档及图片照着文档配置即可成功。 将下载好的jdk解压,然后通过配置系统环境变量指向该文件即可。 右击我的电脑(计算机)——属性——高级系统设置 第一步:新建JAVA_HOME变量。点击...

    JAVA上百实例源码以及开源项目源代码

    通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥,通常应对私钥加密后再保存、如何从...

    java14的完整压缩包,不是exe执行文件,解压完配置环境直接可以跑java代码,内置简易教程,保证没有问题

    自己提取的压缩包 jdk 内有配置文档及图片照着文档配置即可成功。 将下载好的jdk解压,然后通过配置系统环境变量指向该文件即可 系统环境变量配置过程如下: 右击我的电脑(计算机)——属性——高级系统设置 第一步...

    Java-中有两种方式连接oracle数据库-个人成功例子

     java工程(java_oracle)—&gt;右键属性(Properties)-&gt;Java Build Path-&gt;Libraries-&gt;Add External JARs-&gt;添加oracle安装目录C:\app\Administrator\product\11.2.0\dbhome_1\jdbc\lib下的“ojdbc6_g.jar”文件;...

    jdk 9的完整压缩包,不是exe执行文件,解压完配置环境直接可以跑java代码,内置简易教程,保证没有问题

    自己提取的压缩包 jdk 内有配置文档及...点击新建弹出新建系统变量对话框,变量名:JAVA_HOME 变量值:jdk文件的路径 再点确定 第二步:新建CLASSPATH 变量。点击新建弹出新建系统变量对话框,变量名:CLASSPATH 变量值

    java课程设计汽车租赁信息管理系统 (基于Java Swing组件 文件操作选用IO库)

    (基于Java Swing组件 文件操作选用IO库) 设计要求:设计一个基于图形界面的图形交互程序,实现下列功能: 1.管理员/负责人登录 2.汽车信息的录入、修改、查询、删除 3.客户租赁信息的录入、修改、查询 4....

    java应用编程150例

    代码全部在JDK中调试成功,因此一般可在其他开发工具中使用。 注意有些实例只提供了部分模块,因此运行时需要添加其他代码。 .java文件可以用任何文本编辑器打开。如果要执行,则使用如下方法: 使用jdk: 编译所有...

    基于java开发项目ssm水果购物商城项目源码+教程.zip

    基于java开发项目ssm水果购物商城项目源码+教程 导入数据库 右键点击连接,新建数据库(MySql的工具可以使用navicat) 右键点击刚建立的数据库,选择运行...输入localhost:83/test1_war_exploded进入首页,启动项目成功!

    php-java-bridge 配置包

    4.目前的版本是VMBridge了,要php调用java类,要先启动JavaBridge,为了以后启动方便,我在ext/下新建了一个bat文件内容如下: @echo off start javaw -jar JavaBridge.jar 保存后,双击启动 会有一个提示框选择...

    Web服务器的java实现

    新建java文件 WebServer.java Processor.java  一、HTTP协议的作用原理  WWW是以Internet作为传输媒介的一个应用系统,WWW网上最基本的传输单位是Web网页。WWW的工作基于客户机/服务器计算模型, 由Web ...

    Thinking in Java简体中文(全)

    2.2.3 Java中的数组 2.3 绝对不要清除对象 2.3.1 作用域 2.3.2 对象的作用域 2.4 新建数据类型:类 2.4.1 字段和方法 2.5 方法、自变量和返回值 2.5.1 自变量列表 2.6 构建Java程序 2.6.1 名字的可见性 2.6.2 使用...

    java联想(中文)

    2.2.3 Java中的数组 2.3 绝对不要清除对象 2.3.1 作用域 2.3.2 对象的作用域 2.4 新建数据类型:类 2.4.1 字段和方法 2.5 方法、自变量和返回值 2.5.1 自变量列表 2.6 构建Java程序 2.6.1 名字的可见性 2.6.2 使用...

    JAVA Spring框架实现登陆查询 完整搭建框架方法的word文档 包含mysql文件

    2 导入架包,将架包导入到项目的lib 文件中,如图 3 导入配置文件,将如下配置文件导入到src下面 3.1 修改generatorConfig.xml文件,这个是mybatis的逆向工程,修改数据库名,用户名,密码,对应的包名,对应的...

    JAVA 2应用编程150例

    光盘中的.java文件可以用任何文本编辑器打开。如果要执行,则使用如下方法:使用jdk:编译所有文件,然后仅执行一次有main的文件。使用jb:若已有一个空工程存在,则将所需文件添加到工程(jb9版本)中,然后按F9键。...

    Thinking in Java 中文第四版+习题答案

    2.2.3 Java中的数组 2.3 绝对不要清除对象 2.3.1 作用域 2.3.2 对象的作用域 2.4 新建数据类型:类 2.4.1 字段和方法 2.5 方法、自变量和返回值 2.5.1 自变量列表 2.6 构建Java程序 2.6.1 名字的可见性 2.6.2 使用...

    JAVA+2应用编程150例

    光盘中的.java文件可以用任何文本编辑器打开。如果要执行,则使用如下方法: 使用jdk: 编译所有文件,然后仅执行一次有main的文件。 使用jb: 若已有一个空工程存在,则将所需文件添加到工程(jb9版本)中,然后按F9...

Global site tag (gtag.js) - Google Analytics