15-06-2006, 19:24
|
|
|
חבר מתאריך: 01.01.02
הודעות: 960
|
|
מה הגישה המהירה ביותר לעבודה עם קבצים (C++)?
עד היום נהגתי לפתוח קבצים בעזרת פונקציות API של CreateFile ו CreateFileMapping שמיפתה לי את הקובץ ישר לזיכרון וגישה מהירה מזאתי אני לא מכיר.
בקטע קוד שכתבתי לאחרונה בו אני צריך לפתוח כמה מאות קבצים
(אגב , זה על מנת לחשב את גודלם - הפונקציה היחידית שמצאתי שעושה את הפעולה חייבת לקבל HANDLE לקובץ.)
גיליתי שהפעולה של פתיחת קובץ היא מאד איטית ויקרה
זה די סותר את מה שהבנתי כלפי הממשק של API שאמור לספק את הפעולות בזמן הכי מהיר
אז אני אשמח לשמוע על דרכים יותר מהירות ויעילות לעבודה עם קבצים.
|