NET/קבצים: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
הרחבה |
מאין תקציר עריכה |
||
שורה 6:
וקיצור דרך : My.Computer.FileSystem
===VB===
==עבודה עם קבצים==
שורה 49:
</source>
===עבודה עם ספריות וקבצים מתקדמים===
מחלקת '''FileIO.FileSystem''' מכילה שיטות לעבודה עם ספריות וכן עבודה מתקדמת עם קבצים.
* עבודה עם ספריות, כמו יצירת ספריה, העתקה, העברה וכדומה:
<source lang="vbnet">
* נתונים על הכונן המבוקש
Drives()
* יצירת ספריה
CreateDirectory()
* בדיקת קיימות של ספריה
DirectoryExists()
* העתקה של ספריה
CopyDirectory()
* העברה של ספריה
MoveDirectory()
* מחיקת ספריה
DeleteDirectory()
* שינוי שם של ספריה
RenameDirectory()
* ספריה נוכחית
CurrentDirectory()
* מיזוג של ספריות
CombinePath()
*שליפת רשימת ספריות
GetDirectories()
* שם של ספריית הורה
GetParentPath()
שורה 83 ⟵ 95:
* שליפת נתוני קובץ
GetFileInfo()
* קבלת רשימת קבצים
GetFiles()
* יצירת קובץ זמני בעל שם יחודי והחזרת שמו
GetTempFileName()
שורה 93 ⟵ 107:
* קריאת כל הקובץ אל מערך מספרי
ReadAllBytes()
* קריאת כל הקובץ למחרוזת
ReadAllText()
* כתיבת כל הקובץ ממערך מספרי
WriteAllBytes()
* כתיבת כל הקובץ ממחרוזת
WriteAllText()
* חיפוש תוכן בתוך קבצים (דוגמה בהמשך)
FindInFiles()
שורה 104 ⟵ 122:
===דוגמאות===
==== חיפוש קבצים בספריות ====
בכדי לקבל רשימה של כל הקבצים הנמצאים בספריה מסויימת ישנן כמה אפשרויות.
האפשרות המהירה ביותר היא להשתמש בפקודת GetFiles, הנמצאת במחלקה My.Computer.FileSystem.
שורה 132 ⟵ 150:
==== טעינת קובץ טקסט למחרוזת ====
בכדי לטעון קובץ שלם מהדיסק למחרוזת יש להשתמש בפקודה הבאה:
<source lang="vbnet">
שורה 141 ⟵ 159:
==== כתיבת מחרוזת לקובץ טקסט ====
בכדי לשכתב מחרוזץת על קובץ קיים יש להשתמש בפקודה הבאה:
<source lang="vbnet">
שורה 151 ⟵ 169:
==== חיפוש תוכן בתוך קבצים ====
בדוט נט קיימת פקודה מיוחדת שמאפשרת לאתר קבצים שמכילים תוכן מסויים בשם FindInFiles, הפקודה מחפשת בתיקיות ומחזירה רשימה של קבצים שמכילים את התוכן המבוקש
|