اكواد لتعامل مع الملفات في جافا

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

اكواد لتعامل مع الملفات في جافا

مُساهمة من طرف أيمن الإبراهيم في الثلاثاء فبراير 04, 2014 7:57 pm

اهلا وسهلا بكم في منتدى مصر التقني
---------------------------------------



  • كود لحذف ملفات في جافا 



الرمز:
import java.net.URI;
import java.nio.file.Files;
import java.nio.file.Paths;


public class Test {


  public static void main(String[] args) throws Exception{

    Files.delete(Paths.get(new URI("file:///tmp.txt")));

  }

}


شرح الكود
1- اول ثلاث اسطر   استدعينا مكتبات الخاصة بالملفات
اما اخر سطر حددنا مسار الملف المراد حذفه 
الرمز:
file:///tmp.txt




  • كود الحصول على معلومات عن ملف او خصائصه عن طريق الكود التالي


الرمز:
import java.nio.file.FileSystems;
import java.nio.file.Files;
import java.nio.file.LinkOption;
import java.nio.file.Path;



public class Test {

  public static void main(String[] args) throws Exception {

    Path path = FileSystems.getDefault().getPath("/home/docs/users.txt");

    displayFileAttributes(path);

  }



  private static void displayFileAttributes(Path path) throws Exception {

    String format = "Exists: %s %n" + "notExists: %s %n" + "Directory: %s %n"

        + "Regular: %s %n" + "Executable: %s %n" + "Readable: %s %n"

        + "Writable: %s %n" + "Hidden: %s %n" + "Symbolic: %s %n"

        + "Last Modified Date: %s %n" + "Size: %s %n";



    System.out.printf(format, Files.exists(path, LinkOption.NOFOLLOW_LINKS),

        Files.notExists(path, LinkOption.NOFOLLOW_LINKS),

        Files.isDirectory(path, LinkOption.NOFOLLOW_LINKS),

        Files.isRegularFile(path, LinkOption.NOFOLLOW_LINKS),

        Files.isExecutable(path), Files.isReadable(path),

        Files.isWritable(path), Files.isHidden(path),

        Files.isSymbolicLink(path),

        Files.getLastModifiedTime(path, LinkOption.NOFOLLOW_LINKS),

        Files.size(path));

  }

}


 

شرح جزء من الكود
في سطر السابع حددنا اسم الملف مراد معرفة خصائص ملفه
الرمز:
 Path path = FileSystems.getDefault().getPath("/home/docs/users.txt");




  • كود معرفة حجم ملف


الرمز:
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;



public class Test {

  public static void main(String[] args) throws Exception {

    Path zip = Paths.get("/usr/bin/zip");

    System.out.println(Files.size(zip));

  }

}


في سطر قبل الاخير حددنا مسار الملف مراد معرفة حجمه



اعتذر عن عدم شرح الاكواد ولكن نقلتهم للفائدة
---------------------------------


عدل سابقا من قبل أحمد مناع في الأربعاء فبراير 05, 2014 9:33 am عدل 1 مرات (السبب : للتنسيق)

أيمن الإبراهيم
........
........

تاريخ التسجيل : 19/03/2013
المساهمات : 251
النقاط : 397
التقيم : 0
الدولة : سوريا
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: اكواد لتعامل مع الملفات في جافا

مُساهمة من طرف أحمد مناع في الأربعاء فبراير 05, 2014 9:35 am

أشكرك على مجهودك أخى ايمن

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم

إن فقدت مكان بذورك التي بذرتها يوما ما سيخبرك المطر أين زرعتها ..لذا إبذر الخير فوق أي أرض وتحت أي سماء ومع أي أحد.. فأنت لا تعلم أين تجده ومتى تجده؟! إزرع جميلا ولو في غير موضعه .... فلا يضيع جميلا أينما زرعا .. فما أجمل العطاء... فقد تجد جزاءه في الدنيا أو يكون لك ذخرا في الآخرة

أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 810
النقاط : 1479
التقيم : 69
الدولة : مصر
الجنس : ذكر

http://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: اكواد لتعامل مع الملفات في جافا

مُساهمة من طرف زهراء في الأربعاء فبراير 05, 2014 10:26 am

جزاكم الله خيرا اخى ايمن Welcome Back  Very Happy

زهراء
........
........

تاريخ التسجيل : 18/02/2011
المساهمات : 262
النقاط : 372
التقيم : 24
الدولة : مصر
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى