NET/קבצים: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
דף חדש: לדוט נט ספריות עשירות לטיפול בקבצים, החל מטיפול בקבצים ואיתורם, ועד לטעינתם לזכרון או כתיבתם לדיסק. * … |
אין תקציר עריכה |
||
שורה 8:
==VB==
===חיפוש קבצים בספריות===▼
==עבודה עם קבצים==
'''מחלקת IO.File''' <br />
רשימה חלקית של הפונקציות הנדרשות ביותר.
<source lang="vbnet">
* יצירת קובץ חדש
IO.File.Create()
* - בדיקת קיום של קובץ
IO.File.Exists()
* - העתקת קובץ
IO.File.Copy()
* - העברת קובץ
IO.File.Move()
* - מחיקת קובץ
IO.File.Delete()
* החלפת קובץ
IO.File.Replace()
* קביעת מאפייני קובץ
** IO.File.SetCreationTime()
** הפיכת קובץ לנסתר
IO.File.SetAttributes("c:\text.txt", IO.FileAttributes.Hidden)
* שליפת מאפייני קובץ
IO.File.GetAttributes("c:\text.txt")
** - שליפת זמן יצירת הקובץ
IO.File.GetCreationTime()
</source>
▲=== חיפוש קבצים בספריות ===
בכדי לקבל רשימה של כל הקבצים הנמצאים בספריה מסויימת ישנן כמה אפשרויות.
האפשרות המהירה ביותר היא להשתמש בפקודת GetFiles, הנמצאת במחלקה My.Computer.FileSystem.
שורה 34 ⟵ 75:
=== טעינת קובץ טקסט למחרוזת ===
בכדי לטעון קובץ שלם מהדיסק למחרוזת יש להשתמש בפקודה הבאה:
<source lang="vbnet">
שורה 43 ⟵ 84:
=== כתיבת מחרוזת לקובץ טקסט ===
בכדי לשכתב מחרוזץת על קובץ קיים יש להשתמש בפקודה הבאה:
<source lang="vbnet">
שורה 51 ⟵ 92:
כמו כן, ישנן אפשרויות נוספות לשמור קבצים בצורה של שורות בודדות או בצורה של בתים.
=== חיפוש תוכן בתוך קבצים ===
בדוט נט קיימת פקודה מיוחדת שמאפשרת לאתר קבצים שמכילים תוכן מסויים בשם FindInFiles, הפקודה מחפשת בתיקיות ומחזירה רשימה של קבצים שמכילים את התוכן המבוקש
<source lang="vbnet">
FileIO.FileSystem.FindInFiles("C:\Documents and Settings", _
"אנציקלופדיה", True, FileIO.SearchOption.SearchTopLevelOnly)
</source>
[[קטגוריה:NET]]
|