当前位置: 首页 > news >正文

学习网站建设的步骤重庆北京网站建设

学习网站建设的步骤,重庆北京网站建设,长春市做网站,网站功能建设规划书上一篇: C#,入门教程(27)——应用程序(Application)的基础知识https://blog.csdn.net/beijinghorn/article/details/125094837 C#知识比你的预期简单的多,但也远远超乎你的想象! 与文件相关的知识&#xf…

上一篇:

 C#,入门教程(27)——应用程序(Application)的基础知识icon-default.png?t=N7T8https://blog.csdn.net/beijinghorn/article/details/125094837

C#知识比你的预期简单的多,但也远远超乎你的想象!

文件相关的知识,不算多。

作为初学者,先学习文本文件的读写,就足够应付好几年了。

一、文件夹 Directory

文件自然是保存于某个文件夹的,所以先学习文件夹的基础知识。

1、文件夹存在吗?

在读写文件夹之前,必须检查文件夹是否存在?

如同你想去宾馆开房,要先看看是那个宾馆是否开业撒!

using System.IO;string folderName = @"c:\cat";
if(Directory.Exists(foleName) == false)
{;
}

2、创建文件夹

没开业?豪!自己盖一座!

if(Directory.Exists(folderName) == false)
{Directory.CreateDirectory(folderName);
}

3、文件夹信息 DirectoryInfo

文件夹信息经常被用到,当然应该保存与某个变量。

比如下面的,针对文件夹下的子文件夹的操作就此展开... 

DirectoryInfo root = new DirectoryInfo(folderName);
DirectoryInfo[] children = root.GetDirectories();
foreach(DirectoryInfo dx in children)
{;
}

二、文件读写

文件的类型大致分为 文本文件 与 二进制文件(其实都是二进制的文件),初学只要掌握文本文件的读写即可。

1、写文件 File.WriteAllText

StringBuilder sb = new StringBuilder();
sb.AppendLine("<font color>Hello World!</font>");File.Write(@"hello.html", sb.ToString(), Encoding.UTF8);

当然,一般文件的写出操作的规范写法是: 

try
{StringBuilder sb = new StringBuilder();sb.AppendLine("<font color>Hello World!</font>");File.Write(@"hello.html", sb.ToString(), Encoding.UTF8);
}
catch(Exception ex)
{throw new Exception("写出文件错误!");
}

语法是:

File.Write( filename , fileBuffer, Encoding Name); 

默认就用 Encoding.UTF8 编码吧,不容易乱码。

2、读文件 File.ReadAllText

你只需要记住这个方法即可。

try
{string buf = File.ReadAllText(@"hello.txt", Encoding.UTF8);;
}
catch(Exception ex)
{throw new Exception("读文件错误!");
}

语法很简单,好记。

信息在读入内存后再继续处理。

如果是按行处理的信息,则再分行即可:

string[] xlines = buf.Split('\n');
foreach(string xu in xlines)
{;
}

三、又是编码!

编码的问题,是文件读写时经常需要遇到的问题。

后面会专题讲解。

 ——————————————————————

POWER BY 315SOFT.COM &
TRUFFER.CN

下一篇:

 C#,入门教程(29)——修饰词静态(static)的用法详解icon-default.png?t=N7T8https://blog.csdn.net/beijinghorn/article/details/124683349

http://www.sczhlp.com/news/83689/

相关文章:

  • os.Signal信号量
  • DOS系统与Windows系统的区别
  • Android Studio 2025.1.1 安装与配置全流程教学
  • 万网网站域名注册有建网站的软件
  • 公司网站设计维护研艺影楼网站建设
  • 有关学校网站建设的建议wordpress同步 微博
  • 一起做网店的网站邢台市教育考试院
  • 企业门户网站实现外卖网站建设的策划方案
  • 如何用flash做网站百度网站类型
  • 重庆市住建局官方网站wordpress 自带分页
  • 求做网站长沙微信小程序公司
  • 菜鸟做网站做网站建设销售工资
  • 怎么访问域名网站吗asp企业网站开发技术
  • 中山市开发区建设局网站网站开发招聘职位
  • 佛山市手机网站建设哪家好公司主页怎么写
  • 国产化替代加速:Gitee Git自建平台如何破解企业代码管理困局
  • [豪の学习笔记] 软考中级备考 基础复习#4
  • Postgres常用语句
  • 【源码解读之 Mybatis】【基础篇】-- 第1篇:MyBatis 整体架构设计
  • 如何在Windows系统上安装Final Cut Pro
  • 玉山县建设局的网站佛山做网站哪家公司好
  • 新加坡购物网站排名wordpress wcps
  • 北京网站托管维护WordPress pwa
  • 建立自己网站的好处南宁网站建设专业品牌
  • 网站被k是怎么回事做仪表宣传哪个网站好
  • 电子商务网站建设实训目的百度网站联系方式
  • 网站建站服务公司电话互联网网站建设问卷调查
  • 网站主办单位变更常州网站建设推广
  • 做网站卖电脑怎么添加网站后台
  • 外贸网站建设案例建设网站要花多少钱