资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

C#文件、注册表相关类说明-创新互联

1.文件和注册表

成都创新互联公司基于成都重庆香港及美国等地区分布式IDC机房数据中心构建的电信大带宽,联通大带宽,移动大带宽,多线BGP大带宽租用,是为众多客户提供专业服务器托管报价,主机托管价格性价比高,为金融证券行业四川雅安服务器托管,ai人工智能服务器托管提供bgp线路100M独享,G口带宽及机柜租用的专业成都idc公司。

A.文件——文件操作系统相关的类,几乎都在System.IO命名空间;文件系统最上面的节点——磁盘

B.注册表——操作由System.Win32命名空间下的类来处理。注册表最上面的节点——注册表配置单元

操作文件或注册表——安全性。当前登录PC的用户有足够的权限运行修改文件或注册表的所有示例(如:管理员)。

2.管理文件系统

a.System.MarshalByRefObject——.net类中用于远程操作的基对象类,它允许在应用程序域之间编组数据。这个列表中的其他项都在System.IO命名空间;

b.FileSystemInfo——表示任何文件系统对象的基类;

c.FileInfo和File——表示文件系统上的文件;

d.Directory和DirectoryInfo——表示文件系统上的文件夹;

e.Path——包含的静态成员可以用于处理路径名;

f.DriveInfo——它的属性和方法提供了指定驱动器的信息。

1)Directory类和File类:只包含静态方法,不能被实例化。

只要调用一个成员方法,提供合适的文件系统对象的路径,就可以使用这些类。

用途(优点):如果只对文件夹或文件执行一个操作,使用这些类很有效,因为可以省去实例化.net类的系统开销。

2)DirectoryInfo类和FileInfo类:提供与Directory和File类大致相同的公共方法,并拥有一些公共属性和构造函数,但他们都是有状态的,且不是静态的。

需要实例化这些类,之后把每个实例与特定的文件夹或文件关联起来。

3)注册表相关类Registry、RegistryKey这两个类都在System.Win32命名空间下。

注册表的配置单元:(已有的配置单元是不能改变的——它们是固定的)

a.HKEY_CLASSES_ROOT(HKCR):包含系统上文件类型的细节(。txt、.doc等),及使用哪些应用程序可以打开的文件,也包括所有COM组件的注册信息。

b.HKEY_CURRENT_USER(HKCU):包含用户目前登陆的计算机的用户配置。

c.HKEY_LOCAL_MACHINE(HKLM):包含所有安装到计算机上的软件和硬件信息,这些设置不是用户特有的,而是可用于所有登录到计算机上的用户。

d.HKEY_USERS(HKUSE):包含所有用户的用户选项。

e.HKEY_CURRENT_CONFIG(HKCF):包含计算机上硬件的详细信息。

RegistryKey:实例表示一个注册表键。

   实现的方法可浏览子键、创建新键、读取或修改键中的值。即:该类通常可以完成对注册表键进行的所有操作,包括设置键的安全级别。是处理注册表用的对多的类。

Registry:只能对注册表键进行单一访问,以执行简单的操作。

   另一作用:提供表示顶级键的RegistryKey实例(不同的配置单元),以便开始在注册表中定位。

   Registry类通过静态属性来提供这些实例:ClassesRoot、CurrentConfig、CurrentUser、DynData、LocalMachine、PerformanceData、Users。

如:RegistryKey hklm=Registry.LocalMachine;//获得RegistryKey对象的引用的过程,视为打开对应键。

创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。


文章名称:C#文件、注册表相关类说明-创新互联
本文路径:http://cdkjz.cn/article/dpecoc.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220