NET/קבצים: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
Effib (שיחה | תרומות)
דף חדש: לדוט נט ספריות עשירות לטיפול בקבצים, החל מטיפול בקבצים ואיתורם, ועד לטעינתם לזכרון או כתיבתם לדיסק. * …
 
Effib (שיחה | תרומות)
אין תקציר עריכה
שורה 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]]