מדריך ראשון שלי ^^ - SoulSlayer
כדי לכתוב ולקרוא מקבצים צריך להשתמש ב:
קוד PHP:
using System.IO;
זה מאפשר לך להשתמש בפעולות הקשורות בכתיבה,קריאה,הזזה,מנייה של תיקיות וקבצים.
קוד PHP:
string path = "D:\\Visual\\a.txt";
הכנסת הכתובת של הקובץ למשתה string
אי אפשר לרשום את התו '\' כי משתמשים בו לדברים אחרים(כמו '\n') - כדי לרשום אותו צריך לרשום '\\' .
או שאפשר לרשום כך:
קוד PHP:
string path = @"D:\Visual\a.txt";
הוספת ה @ בתחילת המחרוזת עושה את העבודה.
כתיבה לקבצים:
קוד PHP:
FileStream fs = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Write);
יצירת FileStream שמקבל 3 פרמטרים :
כתובת - הכתובת של הקובץ שאיתו נעסוק.
מוד - המוד שאיתו נעבוד לדוגמא : OpenOrCreate
אקסס - גישות, לדוגמא : Write
קוד PHP:
StreamWriter sw = new StreamWriter(fs);
יצירת StreamWriter המקבל את ה FileStream שיצרנו.
קוד PHP:
sw.Write("hello");
sw.Write(" iatraf");
המחרוזת שנרצה לכתוב.
כתיבת המחרוזות לקובץ
קוד PHP:
sw.Close();
fs.Close();
סיום
קוד PHP:
string path = @"D:\Visual\a.txt";
FileStream fs = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Write);
StreamWriter sw = new StreamWriter(fs);
sw.Write("hello");
sw.Write(" iatraf");
sw.Flush();
sw.Close();
fs.Close();
קראיה מקבצים:
קוד PHP:
FileStream fs = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Read);
אותו הדבר כמו בכתיבה רק שבאקסס לרשום Read - לקרוא
קוד PHP:
StreamReader sr = new StreamReader(fs);
יצירת StreamReader המקבל את ה FileStream שיצרנו
קוד PHP:
string s = sr.ReadToEnd();
קריאת כול הקובץ והכנסתו למשתנה s
קוד PHP:
sr.Close();
fs.Close();
סיום.
קוד PHP:
string path = @"D:\Visual\a.txt";
FileStream fs = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Read);
StreamReader sr = new StreamReader(fs);
string s = sr.ReadToEnd();
sr.Close();
fs.Close();