开发者社区> 天飞> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

C#文件基本操作1

简介: 感觉和JAVA的也差不多。。。 只是在VS2012的IDE环境下,开发效率要高一些。可能开发效率就是微软的特色吧。。。 1 using System; 2 using System.Collections.
+关注继续查看

感觉和JAVA的也差不多。。。

只是在VS2012的IDE环境下,开发效率要高一些。可能开发效率就是微软的特色吧。。。

 1 using System;
 2 using System.Collections.Generic;
 3 using System.ComponentModel;
 4 using System.Data;
 5 using System.Drawing;
 6 using System.Linq;
 7 using System.Text;
 8 using System.Threading.Tasks;
 9 using System.Windows.Forms;
10 using System.IO;
11 
12 namespace FD
13 {
14     public partial class Form1 : Form
15     {
16         public Form1()
17         {
18             InitializeComponent();
19         }
20 
21         private void button1_Click(object sender, EventArgs e)
22         {
23             if (textBox1.Text == string.Empty)
24             {
25                 MessageBox.Show("file name can't be empty!");
26             }
27             else
28             {
29                 if (File.Exists(textBox1.Text))
30                 {
31                     MessageBox.Show("This file have existed.");
32                 }
33                 else
34                 {
35                     File.Create(textBox1.Text);
36                 }
37             }
38         }
39 
40         private void button2_Click(object sender, EventArgs e)
41         {
42             if (textBox2.Text == string.Empty)
43             {
44                 MessageBox.Show("folder name can't be empty.");
45             }
46             else
47             {
48                 if (Directory.Exists(textBox2.Text))
49                 {
50                     MessageBox.Show("this folder name have exiestd.");
51                 }
52                 else
53                 {
54                     Directory.CreateDirectory(textBox2.Text);
55                 }
56             }
57         }
58 
59         private void button3_Click(object sender, EventArgs e)
60         {
61             if (textBox3.Text == string.Empty)
62             {
63                 MessageBox.Show("empty");
64             }
65             else
66             {
67                 FileInfo finfo = new FileInfo(textBox3.Text);
68                 if (finfo.Exists)
69                 {
70                     MessageBox.Show("exist");
71                 }
72                 else
73                 {
74                     finfo.Create();
75                 }
76             }
77         }
78 
79         private void button4_Click(object sender, EventArgs e)
80         {
81             if (textBox4.Text == string.Empty)
82             {
83                 MessageBox.Show("empty");
84             }
85             else
86             {
87                 DirectoryInfo dinfo = new DirectoryInfo(textBox4.Text);
88                 if (dinfo.Exists)
89                 {
90                     MessageBox.Show("exist");
91                 }
92                 else
93                 {
94                     dinfo.Create();
95                 }
96             }
97         }
98     }
99 }

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
文件操作(跑路人笔记1)
文件操作(跑路人笔记)
20 0
C#中的文件操作
原文:C#中的文件操作 读操作: 方法1: string str = File.ReadAllText(@filepath, Encoding.Default); 方法2: byte[] buffer = File.
615 0
文件操作
C++通过以下几个类支持文件的输入输出 (1)      ofstream:写操作,输出文件类; (2)      ifstream:读操作,输入文件类; (3)      fstream:可同时读写的文件类。
707 0
C++文件操作
1、文件操作类 fstream: 可同时读写操作的文件类(由iostream引申而来) ofstream: 写操作(输出)的文件类(由ostream引申而来) ifstream: 读文件(输入)的文件类(由istream引申而来) (文件类的实质,解释的很好) 对这些类的一个对象所做的第一个操作通常就是将它和一个真正的文件联系起来,也就是说打开一个文件。被
1512 0
文件操作
来源:http://my.oschina.net/outatu/blog/125589 1.文件的浅度遍历与深度遍历   01 //NSFileManager * fm = [[NSFileManager alloc]init];//创建文件管理器 02 ...
711 0
文件操作类2
using System; using System.Text; using System.Web; using System.IO; namespace DotNet.
700 0
+关注
天飞
一个运维老同志
1510
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载