Learn to use Github Deskktop
- 配置好了 vscode C#的开发环境
- 注册了新的代码仓库 并在 vscode 中配置好
- 练习了如何用 vscode 来新建一个解决方案 新建一个解决方案 新建一个类库 一个控制台应用 并为控制台应用添加类的引用
- 熟悉了一些 dotnet 指令 dotnet new sln 新建一个解决方案 dotnet new console --use-program-main 以旧的结构生成 dotnet sln add 为项目添加 remove 为项目删除 -o 会生成子文件夹 -n 在当前目录下 cd.. 直接回上一级目录 ctrl +c kill 进程
- 将修改提交到代码仓库
- 新增.gitignore 文件,忽略不重要的文件修改
撤销“已经提交到本地仓库的文件”的追踪 git rm --cached -r 表示递归所有子文件夹
2023.5.27 日志
新增 SAMFiles 解决方案 SAMFiles (SortAndMoveFiles)文件分类移动程序(根据文件后缀名将文件进行分类并且将文件移动到对应的文件夹下)
目标:
- 带图形界面,源文件夹和目标文件夹可以通过下拉框选择
- 源文件夹下的子文件目录可以遍历访问
- 可以选择是复制到目标文件夹后是否删除源文件夹目录
初版利用 ChatGPT 直接生成代码(源文件夹、目标文件夹直接指定,源文件夹没有遍历访问)
2023.5.28 日志
SAMFIles开发:
- 新增遍历源文件夹所有子文件夹功能
- 新增获取源文件夹的所有文件数目(获取前删除目标文件夹),拷贝时打印进度
待优化:
- 拷贝前可选是否删除目标文件夹,格式化
- 优化获取源文件夹中所有文件数目方法,当目标文件夹是源文件夹或其子文件夹时,获取数目时需要跳过目标文件夹
- 拷贝后可选是否删除源文件夹目录,注意如果目标文件夹是源文件夹子目录时的处理
- 增加图形界面
当前输出显示:
