笔记13:File 类的一些操作

    一、对文件的创建(create)

 1         private void button1_Click(object sender, EventArgs e)
 2         {
 3             File.Create(@"F:\\QQPCmgr\\Desktop\\新创的.txt");
 4             MessageBox.Show("创建成功!","消息",MessageBoxButtons.OK,MessageBoxIcon.Asterisk);
 5         }

    二、对文件的删除(delete)

1         private void button2_Click(object sender, EventArgs e)
2         {
3             File.Delete("F:\\QQPCmgr\\Desktop\\新创的.txt");
4             MessageBox.Show("删除成功!", "消息", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
5         }

    三、对文件的复制(copy)(exists判断文件是否存在)

 1         private void button4_Click(object sender, EventArgs e)
 2         {
 3             if (File.Exists("F:\\QQPCmgr\\Desktop\\dos.txt")==false)//Exists判断文件是否存在
 4             {
 5                 File.Copy("C:\\dos.txt", "F:\\QQPCmgr\\Desktop\\dos.txt");
 6                 MessageBox.Show("复制成功!", "消息", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
 7             }
 8             else
 9             {
10                 MessageBox.Show("该文件已存在!", "消息", MessageBoxButtons.OK, MessageBoxIcon.Error);
11             }
12         }

    四、对文件的剪切(move)

1         private void button3_Click(object sender, EventArgs e)
2         {
3             File.Move("D:\\8989.txt", "F:\\QQPCmgr\\Desktop\\8989.txt");
4             MessageBox.Show("剪切成功!", "消息", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
5         }

    五、txt文本的读取(read)

 1         private void button5_Click(object sender, EventArgs e)
 2         {
 3             //按字节读取,读取的内容放到byte数组中
 4             //byte[] buffer =  File.ReadAllBytes(@"F:\\QQPCmgr\\Desktop\\8989.txt");
 5             //string str = Encoding.UTF8.GetString(buffer, 0, buffer.Length);//解码成字符串
 6
 7             //直接按文本读取
 8             string str =File.ReadAllText(@"F:\\QQPCmgr\\Desktop\\8989.txt",Encoding.Default);
 9            this.textBox1.Text = str;
10         }

    六、txt文本的写入(write)(会覆盖以前的内容)

 1         private void button6_Click(object sender, EventArgs e)
 2         {
 3             //string xie = this.textBox1.Text;
 4             //byte[] buffer = Encoding.Default.GetBytes(xie);
 5             //File.WriteAllBytes(@"F:\\QQPCmgr\\Desktop\\new.txt", buffer);
 6
 7             string str = this.textBox1.Text;
 8             File.WriteAllText(@"F:\\QQPCmgr\\Desktop\\new.txt", str);
 9             MessageBox.Show("写入成功!", "消息", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
10         }

    七、txt的追加写入(append)(不会覆盖之前写入的内容)

1         private void button7_Click(object sender, EventArgs e)
2         {
3             string str = this.textBox1.Text;
4             File.AppendAllText(@"F:\\QQPCmgr\\Desktop\\new.txt", str);
5             MessageBox.Show("再写入成功!", "消息", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
6         }

    ps:大概都差不多的,就几个单词的变化

时间: 2024-11-06 05:41:08

笔记13:File 类的一些操作的相关文章

java笔记--使用SwingWoker类完成耗时操作

使用SwingWoker类完成耗时操作: 对于Swing中的耗时操作,通常要在一个新的线程中运行,以免程序"假死". 在java6.0中,可以用SwingWoker类来完成 SwingWoker<T,V>是在专用线程中执行长时间GUI交互任务的抽象类.用Swing 编写多线程应用程序时,要记住两个约束条件:     1.不应该在事件指派线程运行耗时任务,否则应用程序将无反应.     2.只能在事件指派线程上访问Swing控件     注: 通常需要将耗时的任务放到Swin

Java IO学习笔记:File类

File类 在整个IO包了,唯一表示与文件本身有关的类就是File类.使用File类可以进行1创建或删除文件等常用操作.要想使用File类.则首先要观察File类的构造方法,此类的      常用构造方法如下所示:public File(String pathname) 实例化File类的时候,必须设置好路径 No. 方法或常量 类型 描述 1 public static final String pathSeparator 常量 表示路径的分隔符(windows是“;”) 2 public s

.Net学习笔记----2015-06-25(File类的读写文件、List泛型集合、装箱和拆箱、Dictionary字典集合)

File类:静态类,Create Delete Copy Move ,主要用来对数据对文本文件进行读写 File类:缺点:只能读写小文件 读写操作: //byte[] buffer = File.ReadAllBytes(@"C:\Users\Administrator\Desktop\new.txt"); ////将字节数组中的每一个元素都要按照我们指定的编码各式解码成字符串 ////UTF-8 GB2312 GBK ASCII Unicode //string s = Encodi

IO流学习笔记1——File类

Java的IO支持通过java.io包下的类和接口来支持,在java.io包下主要包括输入.输出两种IO流,每种输入.输出流又可以分为字节流和字符流两大类.其中字节流以字节为单位,来处理输入.输出操作,而字符流则以字符来处理输入.输出操作.除此之外,Java的IO流使用了一种装饰器设计模式,它将IO流分成底层节点流和上层处理流,其中节点流用于和底层物理存储节点直接关联--不同物理节点获取节点流的方式可能存在一定的差异,但程序可以把不同的物理节点流包装成统一的处理流,从而允许程序使用统一的输入.输

java之io之file类的常用操作

java io 中,file类是必须掌握的.它的常用api用法见实例. package com.westward.io; import java.io.File; import java.io.IOException; public class FileDemo { public static void main(String[] args) { File file= new File("d:\\javaio"); @SuppressWarnings("static-acce

Java中Io流操作-File类的常用操作-创建文件,创建文件夹

package com.hxzy.IOSer; import java.io.File;import java.io.IOException; public class Demo03 { public static void main(String[] args)throws Exception{ Gu_1(); Gu_2(); } /* * 2.File对象调用file.mkdirs() * 可以创建多层文件夹 * 这个方法是创建文件夹的 返回的同样是布尔值 * 同样需要File类的构造方法

java 19 -13 FIle类的一些方法2

1 package zl_file; 2 3 import java.io.File; 4 import java.io.IOException; 5 import java.text.SimpleDateFormat; 6 import java.util.Date; 7 8 /* 9 判断功能: 10 public boolean isDirectory():判断是否是目录(文件夹) 11 public boolean isFile():判断是否是文件 12 public boolean e

[Java] File类的常用操作

package test.file; import java.io.File; import java.io.IOException; public class TestFile { public static void main(String[] args) { try { File f = new File("E:/JAVA/Examples/To Learn/src/test/file/1.txt"); //创建文件 f.createNewFile(); System.out.p

异常、Throwable、finally、File类(十九)

1.异常的概述和分类 * A:异常的概述 * 异常就是Java程序在运行过程中出现的错误.* B:异常的分类 * 通过API查看Throwable * Error * 服务器宕机,数据库崩溃等 * ExceptionC:异常的继承体系 * Throwable * Error * Exception * RuntimeException 2.JVM默认是如何处理异常的 * :JVM默认是如何处理异常的 * main函数收到这个问题时,有两种处理方式: * a:自己将该问题处理,然后继续运行 * b