احمد صوالحة نشر 20 فبراير 2021 أرسل تقرير نشر 20 فبراير 2021 يظهر لي الخطأ التالي عند محاولة كتابة الملفات: java.io.IOException: Access is denied at java.base/java.io.FileOutputStream.writeBytes(Native Method) هذا الجزء من الكود هو المسؤول عن كتابة الملفات في برنامجي: private static void writeTestCaseIntoFile(String fileName, ArrayList<String> strings) { File file = new File(fileName); if (!file.exists()) { try { file.createNewFile(); } catch (IOException ex) { ex.printStackTrace(); } } FileWriter writer; try { writer = new FileWriter(file); for (String string : strings) { try { writer.write(string.trim() + "\n"); } catch (IOException ex) { ex.printStackTrace(); } } writer.close(); System.out.println("All OK! , " + fileName); } catch (IOException ex) { ex.printStackTrace(); } } 1 اقتباس
1 Abdulraheem Barghouthi نشر 20 فبراير 2021 أرسل تقرير نشر 20 فبراير 2021 الخطأ يفيد بأن العملية لا يمكن تنفيذها بسبب عدم وجود صلاحيات للقيام بذلك. تأكد من فتحك للبرنامج بصلاحيات مدير، يفضل أيضاً عدم حفظ البرنامج في مجلدات حساسة مثل C:\\ أو C:\\program files أرفق لك صورة لنتائج تشغيل الكود الخاص بك حيث أنه يعمل على أكمل وجه: 1 اقتباس
السؤال
احمد صوالحة
يظهر لي الخطأ التالي عند محاولة كتابة الملفات:
java.io.IOException: Access is denied at java.base/java.io.FileOutputStream.writeBytes(Native Method)
هذا الجزء من الكود هو المسؤول عن كتابة الملفات في برنامجي:
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.