不保存到文件中

时间:2015-12-08 15:45:27

标签: java file file-io client-server printwriter

在我的客户端 - 服务器程序中,客户端输入一些字符串,该字符串被保存到文本文件中(在服务器目录中)。我有一个单独的方法来保存到文件中。 客户端以下列格式输入和发送信息(进入服务器): PersonDetalis(姓名,身份证号码,电话号码)

但它不会创建任何文件,也不会保存任何文件。

这是负责保存到文件中的服务器端代码部分:

 private static void saveIntoFile(String name, String id, String phnNum) {
    try {
        String custName = name.substring(name.indexOf('(') + 1, name.length());
        PrintWriter out = new PrintWriter("CustomerDetails" + name + "_" + phnNum + ".txt");
        String fileInfo = "Customer name: " + custName + "\n ID: " + id + "\n Phone Number: " + phnNum;

        out.println(fileInfo);
        out.close();
    } catch (FileNotFoundException ex) {
        System.out.println("Error saving file.");
    }
}

以这种方式调用方法:

 saveIntoFile(param[0], param[1], param[2]);

0 个答案:

没有答案