c# 爬坑

这篇博客是一位C#初学者的学习笔记,详细记录了创建/复制/删除文件和文件夹的操作,包括创建文件夹、删除文件夹、复制及移动文件的步骤。同时,博主探讨了如何处理异常,尤其是try-catch-finally和throw的使用,并强调了过多使用异常处理可能带来的问题。此外,还介绍了在C#中读写文件的方法和using语句的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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.

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值