CFG文件格式:
大多数情况下,很多程序都要保存用户的设置,办法有很多:注册表,日志文件...... 而很多程序都使用了一个专用的文件。为了方便起见,常常命名为*.cfg,有时甚至直接命名为Config.cfg。
这只是一个为开发及使用方便而"发明"的一个后缀名。所以,这种文件没有固定的格式,其实也并不能算作是一种文件类型。用途也仅仅是保存用户的设置,平常没有必要打开。
可以使用java里的preperties类来读取这种键值对,如cfg文件,properties文件等
示例:
public class TestMain {
//根据key读取value
public static String readValue(String filePath,String key) {
Properties props = new Properties();
try {
InputStream in = new BufferedInputStream (new FileInputStream(filePath));
props.load(in);
String value = props.getProperty (key);
System.out.println(key+value);
return value;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
//读取properties的全部信息
public static void readProperties(String filePath) {
Properties props = new Properties();
try {
InputStream in = new BufferedInputStream (new FileInputStream(filePath));
props.load(in);
Enumeration en = props.propertyNames();
while (en.hasMoreElements()) {
String key = (String) en.nextElement();
String Property = props.getProperty (key);
System.out.println(key+Property);
}
} catch (Exception e) {
e.printStackTrace();
}
}
//写入properties信息
public static void writeProperties(String filePath,String parameterName,String parameterValue) {
Properties prop = new Properties();
try {
InputStream fis = new FileInputStream(filePath);
//从输入流中读取属性列表(键和元素对)
prop.load(fis);
OutputStream fos = new FileOutputStream(filePath);
prop.setProperty(parameterName, parameterValue);
//以适合使用 load 方法加载到 Properties 表中的格式,
//将此 Properties 表中的属性列表(键和元素对)写入输出流
prop.store(fos, "Update '" + parameterName + "' value");
} catch (IOException e) {
System.err.println("Visit "+filePath+" for updating "+parameterName+" value error");
}
}
public static void main(String[] args) {
readValue("info.properties","url");
writeProperties("info.properties","age","21");
readProperties("info.properties" );
System.out.println("OK");
}
}
分享到:
相关推荐
1. **解密CFG文件**:首先,用户需要找到需要解密的CFG文件,然后使用`jiam.exe`工具,按照说明输入相应的命令行参数,例如文件路径、解密密钥等,完成解密过程。 2. **查看解密后的配置**:解密后,用户可以用文本...
华为 cfg转码 可利用此软件查看华为猫cfg文件
选择热血江湖cfg文件生成解密文件dec,选择dec文件生成加密文件cfg
pxe装机通用ks.cfg文件,可自行更改
用户可以选择在自己的特定数据集上进行finetuning,调整cfg文件以适应新的类别,并使用提供的预训练权重作为起点,继续训练以提高模型对新任务的适应性。 7. **应用场景**: YOLOv4-tiny因其高效性,常被用于自动...
yolov5各个版本 tensorrt cfg文件,下载地址: https://github.com/enazoe/yolo-tensorrt/blob/master/yolov5_tutorial.md 担心作者哪天不再共享,特地下载下来,分享给大家。
这里,`NetFromConfig`方法用于读取cfg文件,`LoadModel`方法用于加载weight文件。注意替换`path/to/`为实际的文件路径。 接下来,你需要准备输入图像,可以是单张图片或视频帧。使用`imread`函数读取图像,并调整...
4. 解密与恢复:当需要恢复或修改配置时,使用同一工具将加密的.cfg文件解密,然后上传至光猫的Web管理界面进行导入,完成配置的恢复或更新。 四、注意事项 在使用ctce8_cfg_tool工具时,有几点需要注意: 1. ...
此为一个cfg文件,仅供学习使用,请勿用于软件配置
**cfg文件解码和生成** 在计算机领域,配置文件(Configuration File,简称cfg)是一种用于存储用户设置或软件默认参数的文本文件。这些文件通常包含程序运行时所需的配置选项,以便用户可以根据自己的需求定制软件...
CFG文件是一种特定格式的文本文件,它包含了屏幕的显示设置、触摸屏参数、字体、图片等信息。开发者可以根据具体需求对这些配置进行修改,以适应不同的应用环境。例如,屏幕尺寸、分辨率、颜色模式、背光控制、触摸...
通过调整CFG文件,玩家可以定制自己习惯的组合急停设置,如鼠标按键响应速度、移动速度和急停方式等。 CFG文件是CSGO中的配置文件,扩展名为.cfg,用于存储玩家的各种游戏设置。例如: 1. `autoexec.cfg`:这是一个...
在Ruby编程语言中,读取配置文件(如cfg文件)是一项常见的任务,这通常涉及到从文件中获取特定的键值对以供程序使用。在本篇文章中,我们将深入探讨如何在Ruby中有效地读取和处理cfg文件,以及如何根据指定的键来...
首先,CFG文件是迪文T5L2的配置文件,它包含了设备的各项设置参数,如屏幕分辨率、颜色模式、通信协议等。在更新CFG文件时,设备会根据新文件重新配置自身,以实现功能的改变或优化。如果CFG文件格式有误或内容不...
本文将深入探讨如何使用C++来读取、修改和保存cfg文件。 首先,我们需要理解cfg文件的基本结构。它本质上是一个文本文件,其中包含键值对,如`key = value`的形式。我们可以使用标准输入输出库(iostream)和文件流...
总而言之,ResNet50预训练权重文件和cfg文件是深度学习在计算机视觉应用中的关键组件。通过使用这些文件,开发者和研究人员能够快速搭建和调整模型,应用于自己的图像识别项目,从而提高效率并节省训练时间。同时,...
cfg文件则是模型的配置文件,它包含了网络结构的具体信息,例如层数、每层的节点数量、激活函数类型、损失函数等。"densennet201.cfg"文件就是用来定义DenseNet201网络架构的。通过修改cfg文件,我们可以调整模型的...
使用U盘安装win10系统安装时无法选择版本,可以将该文件复制粘贴到sources文件夹下,重新插入U盘,便可以选择家庭版、专业版等版本
本文将详细讲解如何使用Delphi的`LoadFromFile`方法来逐行读取CFG文件的内容,以及相关的知识扩展。 首先,`LoadFromFile`是Delphi中的TStringList类的一个方法,用于从文本文件加载所有内容到一个字符串列表中。其...
CFG文件是配置文件的一种,通常用于存储设备或应用程序的设置参数。在本例中,"CFG文件、_GP30AS6040_" 指的是一种与超声计量芯片GP30AS6040相关的配置文件。这种芯片可能被广泛应用于各种测量和控制系统,比如水表...