BCB保存系统配置文件
BCB保存系统配置文件,一般来说有三种办法:
1:保存到注册表,使用BCB中的TRegistry
2:使用INI文件,使用BCB中的TIniFile
3:使用其他文件,这就无需BCB了,一般可以使用fopen,fwrite,这个方法相对比较灵活,但处理起来比较麻烦,或者使用FileStream或MemoryStream,比较简单.
使用文件保存的话,可以保存大量的资料,而注册表和INI文件无法做到.但安全性不如注册表.
序号 | 函数名 | 描述 |
---|---|---|
1 | ChangeExtension | 更改路径字符串的扩展名。实际上就是更改文件的扩展名,只不过文件名包含全路径。 |
2 | Combine | 合并两个路径字符串。 |
3 | GetDirectoryName | 返回指定路径字符串的路径信息。换句话说就是返回当前路径的上一级路径。 |
4 | GetExtension | 获得文件扩展名。 |
5 | GetFileName | 获得文件名称(包含扩展名),不包含路径。 |
6 | GetFileNameWithoutExtension | 获得文件名(不包含扩展名),不包含路径。 |
7 | GetFullPath | 返回指定路径字符串的绝对路径。 |
8 | GetInvalidFileNameChars | 获取包含不允许在文件名中使用的字符的数组。 |
9 | GetInvalidPathChars | 获取包含不允许在路径名中使用的字符的数组。 |
10 | GetPathRoot | 获取指定路径的根目录信息。 |
11 | GetRandomFileName | 返回随机文件夹名或文件名。 |
12 | GetTempFileName | 创建磁盘上唯一命名的零字节的临时文件并返回该文件的完整路径。 |
13 | GetTempPath | 返回当前系统的临时文件夹的路径。 |
14 | HasExtension | 确定路径是否包括文件扩展名。 |
15 IsPathRooted | 获取一个值,该值指示指定的路径字符串是包含绝对路径信息还是包含相对路径信息。 |