Я использую java для чтения файла с пути и хочу отправить его через jms. который работает до сих пор, но мне нужно сохранить его на другом пути (в каталог, а не в файл, потому что есть несколько файлов для загрузки и сохранения.) Я вроде бы знаю, что могу просто сохранить сообщение. Но я понятия не имею, как это работает.file read, write and save
Writer output = new BufferedWriter(new FileWriter(archive));
Это снайпер, который я пробовал. но я не могу писать в архив (доступ запрещен), хотя у меня есть полный доступ ко всему. Спасибо за любую помощь! EDIT !!
for (File x1 : files){
i++;
x1.toString();
String t ;
FileOutputStream br = new FileOutputStream(x1+"2");
работает теперь с GetName, но если у меня есть test.xml возвращает test.xml2, как я могу это исправить?
Вы можете иметь доступ, но это не означает, что программа на конце вашего сообщения JMS (может быть та же программа ?). – ControlAltDel
Не уверен, что я понял, что такое архив? Также не уверен, что я понял вашу проблему. – LBes
Если вы хотите записать файл в определенный каталог, вам все равно нужно использовать имя файла после имени каталога. Если 'archive' ссылается на каталог, вам нужно добавить разделитель и некоторое имя файла. Если у вас несколько файлов, добавьте числа в имя файла, например. '" text "+ i +" .dat ". - Если это не ваша проблема, исправьте Q, пожалуйста. – laune