java-请交一下关于file类的问题!

问题描述

请交一下关于file类的问题!

调用PrintWriter会使存在的a.txt文件内容被清空,如果我希望读取a的内容并改变后把改变后
的内容存回a.txt文件,是不是一定要建立一个b.txt文件,先把改变后的内容写入b,再从b写入a
呢?

解决方案

我是新人,不过有点经验:
可以一行一行的读取或是写入的。
尝试一下这个:

using System.IO;

StreamWriter sw = new StreamWriter("文件路径");
sw.WriteLine("写入的内容");//写入一行
sw.Close();

StreamReader sr = new StreamReader("文件路径");
Console.WriteLine(sr.ReadToEnd());//全部读出
sr.Close();

解决方案二:

不用,把它读到内存中,然后修改内存中的数据,然后在把它写到 原来的文档当中(位置得为文档开头)

给你思路,以前写过

时间: 2024-11-17 11:48:40

java-请交一下关于file类的问题!的相关文章

java File类的基本使用方法总结_java

Java IO中File的使用是比较频繁的,在文件的上传和删除中都会用到的.比如我们在写管理系统的时候有可能会用到图片的上传,和删除.那么我们就会用到Java的 File来处理. Java中File的基本使用创建和删除文件: public class FileDemo { public static void main(String[] args) { File f=new File("d:"+File.separator+"io.txt"); //File.sep

Java基础-19总结IO流,异常try…catch,throws,File类

1:异常(理解) (1)程序出现的不正常的情况. (2)异常的体系 Throwable |--Error 严重问题,我们不处理. |--Exception |--RuntimeException 运行期异常,我们需要修正代码 |--非RuntimeException 编译期异常,必须处理的,否则程序编译不通过 package cn.itcast_01; /*  * 异常:程序出现了不正常的情况.  *   * 举例:今天天气很好,班长出去旅游.骑着自行车,去山里面呼吸新鲜空气.  *  问题1:

Java File类的常用方法总结

 这篇文章主要介绍了Java File类的常用方法总结,本文讲解了File类的常用方法,并对一些方法给出了代码示例,需要的朋友可以参考下     Java File类的功能非常强大,利用Java基本上可以对文件进行所有的操作.本文将对Java File文件操作类进行详细地分析,并将File类中的常用方法进行简单介绍,有需要的Java开发者可以看一下. 构造函数 代码如下: public class FileDemo { public static void main(String[] args)

java IO之 File类+字节流 (输入输出 缓冲流 异常处理)

1. File类 File 路径问题: 上下级文件夹之间使用分隔符分开: 在Windows中分隔符为'\' ,在Unix/Linux中分隔符为'/' 跨平台分隔符: 专业的做法是使用File.separatorChar,这个值会根据系统得到的相应的分隔符. 例:new File("c:"+File.separatorChar+"a.txt"); 注意,如果是使用"\" ,则需要进行转义,写为"\\"才可以     绝对路径与相

java中File类中的常用的方法

1.创建  boolean createNewFile();在指定路径创建文件,如果文件已经存在,则不创建,返回false.输出流                          对象一旦创建,如果文件存在,则会覆盖.  boolean mkdir():创建一级文件夹  boolean mkdirs():创建多级文件夹 调用该类的一个方法createNewFile(),但是在实际操作中需要注意一些事项,如判断文件是否存在,以及如何向新建文件中写入数据等.  代码如下 复制代码 import j

关于java中File类小问题

问题描述 关于java中File类小问题 File f2 = new File("c:abc","b.txt"); f2.createNewFile(); 为什么以上代码同时执行会报错? 解决方案 java 小问题Java小问题java中的小问题 解决方案二: 你的abc目录存在吗 解决方案三: 总感觉应该来个if 是否存在 的判断比较好,而且还要处理异常 解决方案四: 先判断一下是否存在,然后在创建.应该就可以了. 解决方案五: 报错信息放下来看看 new Fil

Java File类的常用方法总结_javascript技巧

Java File类的功能非常强大,利用Java基本上可以对文件进行所有的操作.本文将对Java File文件操作类进行详细地分析,并将File类中的常用方法进行简单介绍,有需要的Java开发者可以看一下. 构造函数 复制代码 代码如下: public class FileDemo {      public static void main(String[] args){          //构造函数File(String pathname)          File f1 =new Fi

java属性文件properties常用操作工具类

对于java.util.Properties类,通常我们只需要做到以下3个学习目标: 1.认识properties文件,理解其含义,会正确创建properties文件. 2.会使用java.util.Properties类来操作properties文件. 3.掌握相对路径,能正确书写一个properties文件的相对路径. 而在平时的工作中,会遇到各种各样的需求,以下是一个封装. package com.herman.util; import java.io.File; import java.

从File类开始IO系统介绍

无论学习那种语言都难免要接触到文件系统,要经常和文件打交道.Java当然也不例外,有些网友觉得IO的设计很烦琐,有的时候我也有这样的感觉,其实用的熟练了,倒是觉得这个东西还是挺方便的.在介绍Java IO之前首先介绍一下非常重要的一个类File. 在看到这个类的名字后你一定认为它代表一个文件,事实上这样认为并不准确,因为Java中的File类可以代表文件也可以代表目录.在API doc中说明了这一点,同时把File用abstract pathname来代表.不过想想目录不也就是特殊的文件吗? F