TypeScript:
קריאת קובץ טקסט
איך לעשות:
ב-TS אנו נשתמש ב-Node.js המובנה fs
. כדי לקרוא טקסט:
import { readFileSync } from 'fs';
const readTextFile = (filePath: string): string => {
try {
const text = readFileSync(filePath, 'utf8');
return text;
} catch (error) {
throw new Error(`Could not read the file: ${error.message}`);
}
};
console.log(readTextFile('./example.txt'));
פלט לדוגמה:
זהו קובץ טקסט דוגמתי.
ניתוח עמוק
קריאת קבצים היא חלק חשוב בתיכנות מאז שהמחשבים הראשונים הופצו. בעידן המודרני, ספריות כמו fs
מאפשרות לנו לבצע זאת בקלות. ישנם שני גישות עיקריות: סנכרוני (כמו בדוגמה) ואסינכרוני, שבו אנו משתמשים בפונקציות כמו fs.readFile
. ישנן סיבות להשתמש בכל אחת וכן כלים בצופן רשת אחרים כמו axios
לקריאת נתוני טקסט מהאינטרנט.