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

Ch25 文件和注册表操作(1)--文件系统

1.文件系统操作,相关的累在 System.IO命名空间中,而注册表操作由System.Win32命名空间中的类执行。

2.System.Runtime.Serialization都与串行化有关,串行化是把一些数据(如文档的内容)转化为字节流并存储在某个地方的过程。

3.FileSystemInfo---表示任何文件系统对象的基类

4.FileInfo和File---表示文件系统上的文件  5.DirectoryInfo和Directory---表示文件系统上的文件夹

  只需要执行一次时,用File、Directory静态类,因为省去了实例化.net类的系统开销,执行时间短。

  检查Exists属性:可以确定对象是否存在,其参数类型是否合适

  主要属性:

    DirectoryName(仅用于FileInfo)---theFile.DirectoryName表示包含文件的文件夹的完整路径

    FullName---文件或文件夹的完整路径名

    Extension---文件的扩展名,对于文件夹返回空白

    Length---返回文件的大小,字节

  主要方法:

    Create()  \  Delete()  \  MoveTo()  \  CopyTo()(只适用FileInfo)

    GetDirectories()(只适用DirectoryInfo)---返回DirectoryInfo对象数组,该数组表示文件夹中包含的所有文件夹

    GetFiles()(只适用DirectoryInfo)---返回FileInfo对象数组,该数组表示文件夹中包含的所有文件

    GetFileSystemObjects()(只适用DirectoryInfo)---返回DirectoryInfo和FileInfo对象,它把文件夹中包含的所有对象表示为一个FileSystemInfo引用数组

6.Path---这个类包含的静态成员可以用于处理路径名

  Path.Combine("C:\my documents","readme.text");  //把路径串起来

7.DriveInfo---它的属性和方法提供了指定驱动器的信息

 

转载于:https://www.cnblogs.com/wyh19930325/p/3872997.html

相关文章:

  • angular读书笔记(三)
  • HDU 1016 Prime Ring Problem (素数筛+DFS)
  • java面向对象总结
  • Objective-C精选字符串处理方法
  • IO中同步、异步与阻塞、非阻塞的区别
  • SQL如何取日期中的年月
  • 使用百分比设置自动缩放图片的小技巧
  • [Spring Data MongoDB]学习笔记--MongoTemplate插入修改操作
  • 在必须返回一个对象时,不要去尝试返回一个引用
  • [转]十个利用矩阵乘法解决的经典题目
  • MVC过滤器基本使用
  • 类的其他特性
  • Windows环境下使用Cmake ndk编译fdk-aac
  • LightOJ - 1148 - Mad Counting
  • ubuntu里打开rar,zip文件方法
  • 【162天】黑马程序员27天视频学习笔记【Day02-上】
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • canvas 高仿 Apple Watch 表盘
  • CSS相对定位
  • golang中接口赋值与方法集
  • iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • Magento 1.x 中文订单打印乱码
  • ReactNative开发常用的三方模块
  • 官方解决所有 npm 全局安装权限问题
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 聚类分析——Kmeans
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 一个JAVA程序员成长之路分享
  • 终端用户监控:真实用户监控还是模拟监控?
  • 带你开发类似Pokemon Go的AR游戏
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • ${ }的特别功能
  • (C语言)字符分类函数
  • (Mac上)使用Python进行matplotlib 画图时,中文显示不出来
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • .net core 6 redis操作类
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .Net Core webapi RestFul 统一接口数据返回格式
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置
  • .net wcf memory gates checking failed
  • .NET 简介:跨平台、开源、高性能的开发平台
  • .NET值类型变量“活”在哪?
  • @test注解_Spring 自定义注解你了解过吗?
  • @vue/cli脚手架
  • [ C++ ] STL_vector -- 迭代器失效问题
  • [ CTF ] WriteUp-2022年春秋杯网络安全联赛-冬季赛
  • [2019.3.20]BZOJ4573 [Zjoi2016]大森林
  • [4.9福建四校联考]
  • [AIGC codze] Kafka 的 rebalance 机制
  • [C#]winform部署PaddleOCRV3推理模型
  • [ERROR]-Error: failure: repodata/filelists.xml.gz from addons: [Errno 256] No more mirrors to try.
  • [Hadoop in China 2011] Hadoop之上 中国移动“大云”系统解析