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

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

اذهب الى الأسفل

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

مُساهمة من طرف أيمن الإبراهيم الثلاثاء فبراير 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
النقاط : 398
التقيم : 1
الدولة : سوريا
الجنس : ذكر

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

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

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

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

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

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

https://egy-tech.forumegypt.net

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

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

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

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

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

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

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


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