如何通过FileOutputStream从java中修改file.txt中的参数?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (14)

问题是,我有一个file.txt,我将扩展名更改为file.properties,以便在应用程序中对其进行操作。

通过FileInputStream我可以像这样咨询他们:

public static Properties config = new Properties();
public static InputStream configInput = null;
public static OutputStream configOutput = null;

try{
/*file.properties es el nombre del archivo ubicado en:
C:\Users\Gerencia\Documents\NetBeansProjects\LectorParametros
*/
        configInput = new FileInputStream("configuracion.properties");
        config.load(configInput);
        System.out.println(config.getProperty("usuario"));
        System.out.println(config.getProperty("clave"));
    } catch(Exception e){
        JOptionPane.showMessageDialog(null, "Error LEYENDO configuración\n" + e.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
    }

我尝试过使用FileOutputStream:

try{
            configOutput = new FileOutputStream("configuracion.properties");
            config.setProperty("clave", "123456");
        } catch(Exception e){
            JOptionPane.showMessageDialog(null, "Error MODIFICANDO configuración\n" + e.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
        }

但它的作用是修改“configuracion.properties”的所有内容我能做什么?谢谢

提问于
用户回答回答于

你只是错过了储存的方法。这是代码(剥离异常管理)。

configOutput = new FileOutputStream("configuracion.properties");
config.setProperty("clave", "123456");
config.store(configOutput, "Your comment here");

热门问答

SCF 服务中运行 puppeteer 缺少中文字体?

推荐已采纳

您好,这个功能正在发布中,烦请持续关注~

腾讯云通信SDK接入问题?

人生的旅途辣鸡前端
推荐
您好,为了进一步优化管理通知,Google在发布android 8 时对通知做了修改优化,出现了通知渠道功能。具体可以参考以下文章: https://www.jianshu.com/p/8baa62c5bfc2 如有其它异常,可联系QQ3268519604 感谢您对云通信的支持与...... 展开详请

急急急!!核验图片验证码填写到接入备案企业侧备案系统中,在哪操作啊?

无聊至极互联网重度用户
推荐
你反馈的上海备案的APP核验验证码吗?如果是的话,提交订单的时候直接写验证码就可以的。 在补充材料的下面 image.png ... 展开详请

存储桶和项目概念?

Hyman.W

腾讯云 · 高级产品经理 (已认证)

推荐
一个存储桶对应多个项目的管理方式,可以使用 “标签” 来管理, 在创建存储桶或者修改存储桶配置的页面可以添加。 参考: 1,存储桶标签使用 https://cloud.tencent.com/document/product/436/34830 2,如果需要通过外部系统来管理...... 展开详请

智能钛能处理大数据文件吗?我有30G的数据存储在本地电脑硬盘上?

腾讯智能钛AI开发者

腾讯云 · 智能钛产品团队 (已认证)

腾讯智能钛产品团队官方运营账号。分享产品最新动态,第一时间解答用户疑问。
推荐

硬盘可以升级吗?

最爱开车啦互联网的敏感者
推荐

可以升级,小微活动中没有云硬盘的的,后续可以用同帐号在官网购买和服务器同地域同地区的云硬盘挂载到服务器上使用。

云硬盘挂载初始化方法 可参考 https://cloud.tencent.com/document/product/362/6735

所属标签

扫码关注云+社区

领取腾讯云代金券