מדריך לפיתוח ב-Java IO

Java מספקת מספר מחלקות בחבילת java.io לעבוד עם טקסט, נתוני זרימה, ומערכת קבצים. סיפקתי מספר דוגמאות בקשר לקבצי Java ו- Java IO לאחרונה. הפוסט הזה הוא אינדקס של כל המאמרים בנושא Java IO.

Java IO

  1. איך ליצור קובץ חדש ב-Java בפוסט הזה, תלמד כיצד ליצור קובץ חדש בתוכנית Java ולהשתמש במאפיין המערכת "file.separator" כדי להפוך את התוכנית שלנו לתלויה בפלטפורמה.
  2. איך למחוק קובץ ב-Java הפוסט הזה מסביר כיצד למחוק קובץ או ספרייה ריקה ב-Java, שימו לב שהמחיקה אינה זורקת חריגה אפילו אם הספרייה אינה ריקה ולא נמחקת.
  3. הפרדן של קבצי Java, separatorChar, pathSeparator, pathSeparatorChar מוסבר עם דוגמה למדו על ארבעת משתני ההפרדה הסטטיים של מחלקת File.
  4. איך למחוק ספרייה לא ריקה ב-Java תוכנית רקורסיבית למחיקת ספריות לא ריקות ב-Java.
  5. שינוי שם קובץ או העברתו ב-Java למדו כיצד ניתן לשנות את שם הקובץ או להעבירו לתיקייה אחרת ב-Java.
  6. גודל קובץ ב-Java למדו כיצד לקבל את גודל הקובץ בתוכנית Java.
  7. קבלת סיומת קובץ ב-Java קבצי Java אין להם שום שיטה לקבלת סיומת קובץ, תוכנית ייחודית המציגה כיצד לקבל את סיומת הקובץ ב-Java.
  8. בדיקת קיום קובץ ב-Java למדו כיצד לבדוק אם הקובץ קיים או לא ב-Java.
  9. כיצד לבדוק אם הקובץ הוא תיקייה? למדו כיצד לגלות אם הקובץ הוא בעצם תיקייה.
  10. תאריך השינוי האחרון של קובץ ב-Java גלו כיצד לקבל את תאריך השינוי האחרון של קובץ ב-Java.
  11. דוגמה על FileNameFilter ב-Java למדו כיצד להשתמש ב-FileNameFilter כדי לרשום קבצים עם סיומת מסוימת ב-Java.
  12. נתיב קובץ Java, נתיב מוחלט ונתיב קנוני מוסברים למד/י את ההבחנה בין סוגי נתיבי הקבצים השונים ב-Java.
  13. הרשאות קובץ Java למד/י כיצד לקבל את הרשאות הקובץ עבור משתמש היישום בתוכנית Java וכיצד להגדיר הרשאות באמצעות מחלקת File.
  14. כיצד להגדיר הרשאות קובץ ב-Java בצורה קלה באמצעות Java 7 PosixFilePermission למד/י על התחנות בשימוש במחלקת File להגדיר הרשאות ולמה הרשאות קובץ באמצעות Java 7 PosixFilePermission הן הדרך הטובה ביותר להגדיר הרשאות קובץ ב-Java.
  15. העתקת קובץ ב-Java למד/י כיצד להעתיק קובץ באמצעות Stream, FileChannel, Apache Commons IO ומחלקת Java 7 Files ואיזו היא הדרך הטובה ביותר להעתיק קובץ ב-Java.
  16. פתיחת קובץ ב-Java למד/י כיצד לפתוח קובץ ביישום הקשור באמצעות מחלקת java.awt.Desktop.
  17. קריאת קובץ ב-Java למד/י כיצד לקרוא קובץ באמצעות FileReader, BufferedReader, מחלקת Scanner ו-Java 7 Files, וגל/י איך לקבל תמיכת קידוד והדרך הטובה ביותר לקרוא קובץ ב-Java.
  18. דוגמה לסורק קובץ Java למד כיצד להשתמש במחלקת Scanner כדי לקרוא קובץ שלם, לנתח קובץ בהתבסס על ביטוי רגולרי וטוקנים.
  19. קריאת קובץ למחרוזת ב-Java למד כיצד לקרוא את הקובץ שלם לתוך מחרוזת ב-Java.
  20. קריאת קובץ בשורה אחרי שורה ב-Java למד כיצד לקרוא קובץ שורה אחרי שורה ב-Java, נכון לעבוד עם קבצים גדולים ב-Java.
  21. כתיבת קובץ ב-Java למד כיצד לכתוב קובץ באמצעות FileWriter, BufferedWriter, מחלקת Files של Java 7 ו-FileOutputStream ואיזה אחד לבחור בהתבסס על דרישות הפרויקט שלך.
  22. הוספת טקסט לקובץ ב-Java למד כיצד להוסיף נתונים לקובץ קיים ב-Java.
  23. דוגמה להמרת InputStream לקובץ ב-Java למד כיצד להמיר InputStream לקובץ ב-Java באמצעות OutputStream.
  24. קובץ גישה אקראית ב-Java דוגמה המראה שימוש ב-Java RandomAccessFile לקריאה וכתיבה של נתונים לאינדקס מסוים בקובץ.
  25. הורד קובץ מכתובת URL למד איך להוריד קובץ מכתובת URL בתוכנית Java.
  26. איך לכתוב אובייקט לקובץ ב-Java למד איך לשמור אובייקט לקובץ ב-Java באמצעות סדרית.
  27. איך לקרוא אובייקט מקובץ ב-Java למד איך ליצור אובייקט מקובץ ב-Java באמצעות פישוק.
  28. איך לקמפול ולהריץ תכנית Java בתוך תכנית Java אחרת תוכנית משתנה המראה איך ניתן לקמפל ולהריץ תכנית Java מתוך תכנית Java אחרת.
  29. קובץ מאפיינים Java ו-XML למד איך לקרוא ולכתוב קובץ מאפיינים וקבצי XML מאפיינים ב-Java.
  30. דחיסת קובץ או ספרייה באמצעות ZIP ב-Java במאמר זה, תלמד כיצד לדחוס קובץ בפורמט ZIP, הדוגמה מראה כיצד לדחוס תיקייה באופן רקורסיבי לפורמט ZIP.
  31. דוגמא לפתיחת קובץ Java Unzip במאמר זה, תלמד איך לפריק ארכיון zip.
  32. דוגמא ב-Java לדחיסת קובץ בפורמט GZIP במאמר זה, תלמד איך לדחוס קובץ בפורמט GZIP ואיך לפרוק אותו ב-Java.
  33. קובץ זמני ב-Java Java מספקת API ליצירת קבצים זמניים הנמצאים בשימוש של התוכנית, שמות הקבצים הם אקראיים כך שקשה לפרוץ אותם. למד כיצד ליצור קבצים זמניים ב-Java ולקרוא/לכתוב נתונים אליהם.

ובטוח לשתף זאת עם אחרים ולשמור על זה לשימוש עתידי.

Source:
https://www.digitalocean.com/community/tutorials/java-io-tutorial