c# 爬坑

完全的初学者,自己的爬坑记录

--------------------------------------------------------------

1. 创建/复制/删除文件夹& 创建/复制/删除文件

参考来源 删除文件夹参考来源  复制/删除/移动文件和文件夹-参考

1.创建文件夹/创建txt文件

如果创建文件夹时该文件已存在的话,创建语句会返回已存在文件夹的信息。

 

2.删除文件夹

 

3.复制/移动文件和文件夹 

复制单个文件

 

 

复制整个文件夹

 

移动文件和文件夹

使用Directory.Move()要注意文件夹的权限问题,有时会因为该文件夹内有文件正在使用而被拒绝。

 

2.c#处理异常(try,catch,finally,throw)

参考来源

 

什么时候用try...catch?

答案是尽量不用。因为会在跑程序的时候隐藏了bug(而不是直接crash),把bug放在了log日志里(带病接着跑)。如果程序量大的话根本调试不出bug(谁会有那精力翻那么多log)。参考来源

感觉可以更多的使用using语句(在范围结束时处理对象)。

 

3.写入/读取 文件

我常用读取写入json,下面是代码

 

4.c#里using的用法

参考来源

 

5.