У меня есть CSV-файл в разделе Ресурсы моего скрипта автоматизации, и мне нужно изменить значение одной ячейки до значения параметра, полученного при создании папки на сайте, я запустил этот код, но затем появляется ошибка:
"(The process cannot access the file because it is being used by another process)".
Может кто-нибудь сообщить мне, как записать значение моего параметра в ячейку файла CSV, пожалуйста. TIA
Метод:
public static void writeCSV(String filePath, String separator) throws IOException {
try (OutputStream fileStream = new BufferedOutputStream(new FileOutputStream(filePath));
Writer outStreamWriter = new OutputStreamWriter(fileStream, StandardCharsets.UTF_8);
BufferedWriter buffWriter = new BufferedWriter(outStreamWriter)) {
buffWriter.append("https://mobile/sample_v4.zip");
buffWriter.append(separator);
buffWriter.append(createdTitle);
buffWriter.append(separator);
buffWriter.append("http://2-title-conversion/documentlibrary");
buffWriter.append(separator);
buffWriter.append("TRUE");
buffWriter.append(separator);
buffWriter.append("TRUE");
buffWriter.flush();
}
@Test segment,
loginPg.writeCSV("C:\\Users\\urathya\\Documents\\Automation\\03-11\\resources\\CS.csv",",");