Я попытался переместить text and jar file
в папку автозагрузки с этим кодом:
File m = new File("C:\\Users\\danyb\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup\\lol.txt");//startup the text file
File m2 = new File("Arma3.jar");//where the first file
File m3 = new File("C:\\Users\\danyb\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup\\Arma3.jar");//startup the jar file
if( !m.exists()&& !m3.exists()){
m.createNewFile();
System.out.println("a");
m2.renameTo(m3);
System.out.println("a");
FileWriter fr = new FileWriter("C:\\Users\\danyb\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup\\lol.txt");
BufferedWriter br = new BufferedWriter(fr);
br.write("lol");
br.close();
return;
}
Мы проверили это, и результат был:
Файл "lol.txt" был создан, но файл Arma3.jar не был перемещен в папку, но был выполнен код после m2.renameTo(m3);
, но не был перемещен Arma3.jar Почему?