十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
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级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。