在我的客户端 - 服务器程序中,客户端输入一些字符串,该字符串被保存到文本文件中(在服务器目录中)。我有一个单独的方法来保存到文件中。 客户端以下列格式输入和发送信息(进入服务器): 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]);