我用程序在数据库里取值,在指定路径下生成文本文件 比如: d:\Bill\,并把配置文件里的某项值更改比如:原来的  bill_serial=220,现在我要改成=330,配置文件里还有其他内容不动,这两个问题难到我了。。
谢谢大家了。。很着急一事。。

解决方案 »

  1.   

    配置文件你可以使用.properties文件格式
    配置文件和你从数据库中读取数据然后生成的文件有关系吗?
      

  2.   

    配置文件:我用的就是.properties,然而,我更改bill_serial以后,其他项的值都没了,给把原来的文件覆盖掉了。。郁闷。。生成的文件:而现在生成的文件在程序所在目录,如何更改到指定目录下??
      

  3.   

    关于properties文件的写操作,如果要保留其它的配置,需要把这些信息也再写一次,不能只写入你修改的那项;
    生成的文件可以加入所需保存的路径:File file = new File(realPath, fileName);
    这样的话,就可以把它保存到你所需保存的目录中了
      

  4.   

    恩,重写的话顺序确实打乱了,关于properties文件我就不知道怎么让他保持之前的顺序了
    或者你可以把配置文件也写成txt文本文件,修改之后可以再按照以前的顺序写回去就可以了
    不过文本文件可能没有properties文件读(解析所需字段)起来方便:)、