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

C# WinForm开发系列 - File

介绍文件目录相关操作, 涉及配置文件使用, 编码转换, Web下载, 加密处理等. (文章及相关代码搜集自网络,仅供学习参考,版权属于原作者! ) 

01. 愚翁专栏

原创CSDN第一期总结之四:Stream的问题

对于Stream相关的问题,大致分如下几类。问题一,基本操作的问题;问题二,编码的问题;问题三,尾部处理问题;问题四,Stream缓存问题;问题五,资源释放问题;最后一个问题,说说如何使用Stream来更新大文件部分数据。 阅读全文>

原创用C#实现目录拷贝

在C#中没有直接的目录拷贝函数,所以需要遍历源目录,然后逐个目录和逐个文件进行拷贝。阅读全文>

原创如何在数据库中保存不同类型的文件

其实,向数据库中保存不同类型的文件,和在数据库中保存图片是一样的。就是向数据库以byte形式存入。阅读全文>

原创如何把网络共享目录映射为本地驱动器

要映射一个网络目录为本地驱动器,需要调用系统DLL的WNetAddConnection2函数来进行添加。阅读全文>

原创如何把网络共享目录映射为本地驱动器(续)

有人对原来写的那篇文章提出了更深的问题,就是在不知道网络驱动器盘符的情况下,如何进行删除。起始要获得驱动器的盘符也不是件很复杂的事情,只要向WMI进行查询即可阅读全文>

原创借助WebService实现多线程上传文件

在WebService的帮助下,进行多线程上传文件是非常简单。因此我只做个简单的例子,那么如果想要实现此功能的朋友,可以在我的基础上进行扩展。阅读全文>

原创如何使用Base64进行加密和解密

一个简单的Base64加密和解密的类库阅读全文>

原创如何使用Base64进行加密和解密(续)

由于以前文章在介绍Base64方法的时候,所提供的调用方法过于麻烦,而且接口不太直观,因此我最近在原有的基础上进行了修改。 阅读全文>

原创如何使用RC4进行数据加减密

最近帮一个网友解决RC4加减密的问题,虽说在网上有类似的问题,但是对于中文解决不是很理想,因此我在别人的基础上进行修改,并且为了方便显示,把加密后的字符串用16进制来显示。 阅读全文>

原创如何把多个文件写入到一个文件中去并能分解

对于一个文件的读写,其实很简单,就是用FileStream进行Read或者Write就行了。但是如何把多个文件写入到同一个文件,之后要能把这个文件进行还原成多个文件。那么光靠FileStream的Read和Write方法是不够的,首先你需要自行建立文件索引,来标明每个文件在当前文件的位置。 阅读全文>

 

02. 对WinForm的App.config文件进行加密

03. .Net 2.0中的DriveInfo类

04. 文件的一些基本操作

05. Web.config文件使用

06. 对 File.Delete 方法的一点看法

07. 浅谈 Stream.Read 方法

08. 如何直接处理FTP服务器上的压缩文件?

09. 使用C#2.0进行文件压缩和解压

10. C#中的字符编码问题

 

11. 文本文件打印类库(C#)

12. C#多线程delegate委托方式读取多文件到同一个文本框显示

13. Winform下载文件

14. 使用TreeView和listView控件查看本机磁盘文件夹及文件(WinForm)

15. 如何使用_NET配置文件

16. 编码转换

17. 将GB2312的文件转为Unicode格式

18. 如何确定文件编码格式的方法??

19. WebBrowser控件应用:播放PPT文件

20. C#中的字符编码问题

 

21. C#文件操作

22. 什么是.Net的异步机制(异步Stream读/写) - step 4

23. 如何压缩多个文件/文件夹(GZipStream and C#)

24. .net 文件操作的一点记录

25. 系列4:文件操作以及读写文件

26. c#对文件操作系列

27. 系列5:序列化与反序列化

转载于:https://www.cnblogs.com/carekee/articles/2220165.html

相关文章:

  • XML中Xpath语法的使用
  • 9、如何控制框架页面或iframe内嵌页面在指定页面(区域)打开页面? [除了div+css,框架页面也不能忘记]...
  • POJ3590 The shuffle Problem——置换群+DP/递推预处理
  • 生成excel控制类
  • jdk和tomcat环境变量配置
  • SQL中的行号ROW_NUMBER()
  • 使用 CTTeleyphonyCenter 截获来去电及短信消息
  • 翻译]游戏主循环
  • Ural_1126. Magnetic Storms 单调队列
  • adb shell dumpsys 命令 查看内存
  • hibernate连接Mysql中文乱码处理
  • very_confusing
  • HDOJ4070
  • apche IIS .htaccess httpd.ini Rewrite RewriteRule详解
  • 60个数据窗口技巧(转)
  • 【翻译】babel对TC39装饰器草案的实现
  • angular学习第一篇-----环境搭建
  • css的样式优先级
  • iOS筛选菜单、分段选择器、导航栏、悬浮窗、转场动画、启动视频等源码
  • Java 最常见的 200+ 面试题:面试必备
  • java概述
  • Kibana配置logstash,报表一体化
  • leetcode讲解--894. All Possible Full Binary Trees
  • Meteor的表单提交:Form
  • Mysql数据库的条件查询语句
  • Nginx 通过 Lua + Redis 实现动态封禁 IP
  • vue的全局变量和全局拦截请求器
  • 面试总结JavaScript篇
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 小程序button引导用户授权
  • 赢得Docker挑战最佳实践
  • 由插件封装引出的一丢丢思考
  • Java数据解析之JSON
  • 好程序员大数据教程Hadoop全分布安装(非HA)
  • ​LeetCode解法汇总2670. 找出不同元素数目差数组
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • (6)【Python/机器学习/深度学习】Machine-Learning模型与算法应用—使用Adaboost建模及工作环境下的数据分析整理
  • (6)STL算法之转换
  • (附源码)计算机毕业设计SSM智能化管理的仓库管理
  • (六) ES6 新特性 —— 迭代器(iterator)
  • (免费领源码)Java#ssm#MySQL 创意商城03663-计算机毕业设计项目选题推荐
  • (原創) 如何安裝Linux版本的Quartus II? (SOC) (Quartus II) (Linux) (RedHat) (VirtualBox)
  • (转)Linux整合apache和tomcat构建Web服务器
  • ../depcomp: line 571: exec: g++: not found
  • .NET 6 Mysql Canal (CDC 增量同步,捕获变更数据) 案例版
  • .NET Core 实现 Redis 批量查询指定格式的Key
  • .NET 读取 JSON格式的数据
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地中转一个自定义的弱事件(可让任意 CLR 事件成为弱事件)
  • .NET微信公众号开发-2.0创建自定义菜单
  • .NET与 java通用的3DES加密解密方法
  • .NET中 MVC 工厂模式浅析
  • .Net组件程序设计之线程、并发管理(一)
  • .php结尾的域名,【php】php正则截取url中域名后的内容
  • @Import注解详解