笔记13:File 类的一些操作
一、对文件的创建(create)
private void button1_Click(object sender, EventArgs e)
{
File.Create(@"F:\\QQPCmgr\\Desktop\\新创的.txt");
MessageBox.Show("创建成功!","消息",MessageBoxButtons.OK,MessageBoxIcon.Asterisk);
}
二、对文件的删除(delete)
private void button2_Click(object sender, EventArgs e)
{
File.Delete("F:\\QQPCmgr\\Desktop\\新创的.txt");
MessageBox.Show("删除成功!", "消息", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
}
三、对文件的复制(copy)(exists判断文件是否存在)
private void button4_Click(object sender, EventArgs e)
{
if (File.Exists("F:\\QQPCmgr\\Desktop\\dos.txt")==false)//Exists判断文件是否存在
{
File.Copy("C:\\dos.txt", "F:\\QQPCmgr\\Desktop\\dos.txt");
MessageBox.Show("复制成功!", "消息", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
}
else
{
MessageBox.Show("该文件已存在!", "消息", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
四、对文件的剪切(move)
private void button3_Click(object sender, EventArgs e)
{
File.Move("D:\\8989.txt", "F:\\QQPCmgr\\Desktop\\8989.txt");
MessageBox.Show("剪切成功!", "消息", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
}
五、txt文本的读取(read)
private void button5_Click(object sender, EventArgs e)
{
//按字节读取,读取的内容放到byte数组中
//byte[] buffer = File.ReadAllBytes(@"F:\\QQPCmgr\\Desktop\\8989.txt");
//string str = Encoding.UTF8.GetString(buffer, 0, buffer.Length);//解码成字符串 //直接按文本读取
string str =File.ReadAllText(@"F:\\QQPCmgr\\Desktop\\8989.txt",Encoding.Default);
this.textBox1.Text = str;
}
六、txt文本的写入(write)(会覆盖以前的内容)
private void button6_Click(object sender, EventArgs e)
{
//string xie = this.textBox1.Text;
//byte[] buffer = Encoding.Default.GetBytes(xie);
//File.WriteAllBytes(@"F:\\QQPCmgr\\Desktop\\new.txt", buffer); string str = this.textBox1.Text;
File.WriteAllText(@"F:\\QQPCmgr\\Desktop\\new.txt", str);
MessageBox.Show("写入成功!", "消息", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
}
七、txt的追加写入(append)(不会覆盖之前写入的内容)
private void button7_Click(object sender, EventArgs e)
{
string str = this.textBox1.Text;
File.AppendAllText(@"F:\\QQPCmgr\\Desktop\\new.txt", str);
MessageBox.Show("再写入成功!", "消息", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
}
ps:大概都差不多的,就几个单词的变化
笔记13:File 类的一些操作的更多相关文章
- 吴裕雄--天生自然JAVAIO操作学习笔记:File类
import java.io.File ; import java.io.IOException ; public class FileDemo01{ public static void main( ...
- C#File类常用文件操作以及一个模拟的控制台文件管理系统
重温一下C#中File类的一些基本操作: File类,是一个静态类,主要是来提供一些函数库用的. 使用时需要引入System.IO命名空间. 一.常用操作: 1.创建文件方法 //参数1:要创建的文件 ...
- 6.1(java学习笔记)File类
1.路径分隔符,文件分隔符. 路径分隔符(“:”) 文件名称分隔符(“\”windows,“/”Linux等). 不同平台使用的文件分隔符是不一样的,所以File类中提供了分隔符常量,它会根据平台的不 ...
- Java分享笔记:File类中常用方法的介绍
java.io包下的File类用于描述和创建一个文件或文件夹对象,只能对文件或文件夹做一些简单操作,不能修改文件的内容,功能比较有限.下面是对于File类中常用方法的程序演示. [1] 演示程序一 p ...
- Java 之 File类(文件操作)
一.概述 java.io.File 类是文件和目录路径名册抽象表示,主要用于文件和目录的创建.查找和删除等操作. File类是一个与系统无关的类,任何的操作系统都可以使用这个类中的方法. 路径问题: ...
- java笔记--使用SwingWoker类完成耗时操作
使用SwingWoker类完成耗时操作: 对于Swing中的耗时操作,通常要在一个新的线程中运行,以免程序"假死". 在java6.0中,可以用SwingWoker类来完成 Swi ...
- java之io之file类的常用操作
java io 中,file类是必须掌握的.它的常用api用法见实例. package com.westward.io; import java.io.File; import java.io.IOE ...
- Java中Io流操作-File类的常用操作-创建文件,创建文件夹
package com.hxzy.IOSer; import java.io.File;import java.io.IOException; public class Demo03 { public ...
- Java篇-File类之常用操作
/** * */ package com.io.file; import java.io.File; import java.io.IOException; /** * <pre> * & ...
随机推荐
- ①创建项目testpackage ②在pack2.B中添加方法f ③在类A中添加如下三个成员变量:int型的私有变量i float型的变量f double型的公有变量d 在pack1.B的main方法中为对象a的成员变量f和d分别赋值为2和3 在pack2.C的main方法中为对象a的成员变量d赋值为3
package pack1; public class A { private int i; float f; public double d; public float getF() { retur ...
- 关于CAShapeLayer的一些实用案例和技巧
一.使用CAShapeLayer实现复杂的View的遮罩效果 1.1.案例演示 最近在整理一个聊天的项目的时候,发送图片的时候,会有一个三角的指向效果,指向这张图片的发送者.服务端返回给我们的图片只是 ...
- 【Unity3D游戏开发】基础知识之Tags和Layers (三二)[转]
Tags和Layers分别表示是Unity引擎里面的标签和层,他们都是用来对GameObject进行标识的属性,Tags常用于单个GameObject,Layers常用于一组的GameObject.添 ...
- c++ stl string char* 向 string 转换的问题
请看下面代码 string AddString(const string& a,const string & b) { return a + b; } int _tmain(int a ...
- C#登录窗口及验证(+SQL)
团队成员及分工 团队: Blue 团队共有六人 姓名: 学号后四位: 贡献分: 张 宇(队长) 1152 1+1.7=2.7分 丁志愿 1 ...
- [C和指针]第二部分
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- STL区间成员函数及区间算法总结
STL区间成员函数及区间算法总结 在这里总结下可替代循环的区间成员函数和区间算法: 相比单元素遍历操作,使用区间成员函数的优势在于: 1)更少的函数调用 2)更少的元素移动 3)更少的内存分配 在区间 ...
- 2013 Multi-University Training Contest 8
HDU-4676 Sum Of Gcd 题意:给定一个1-N的全排列序列,N<=20000,有Q组询问,Q<=20000,每组询问给出左右区间[l, r],问区间内的任意两个数的gcd之和 ...
- iOS - OC NSSet 集合
前言 NSSet:集合 @interface NSSet<__covariant ObjectType> : NSObject <NSCopying, NSMutableCopyin ...
- CDN学习笔记二(技术详解)
一本好的入门书是带你进入陌生领域的明灯,<CDN技术详解>绝对是带你进入CDN行业的那盏最亮的明灯.因此,虽然只是纯粹的重点抄录,我也要把<CDN技术详解>的精华放上网.公诸同 ...