none
StreamReader RRS feed

  • שאלה

  • היי לכולם,

    ברצוני לקרוא קובץ טקסט המכיל string כלשהו ולבצע עליו מניפולציות.

    הבעיה היא שה-string מתחלף לעיתים תכופות (=הקודם נימחק ומופיע אחד חדש) ואני צריכה להיות נכונה לקרוא אותו בזמן אמת, ממש מיד לאחר שהתעדכן.

    איך אוכל לעקוב אחרי המחרוזת הזו? אולי ליצור flag שיעלה ל-"1" כאשר יש שינוי? ותוך כמה זמן להורידו שוב ל-"0"?

    תודה מראש!

    יום ראשון 13 יולי 2014 07:26

תשובות

  • את יכולה לנעול את הקובץ בזמן הקריאה שלו כך שאחרים לא יוכלו להישתמש בו ולשנות אותו (כמו שעושות למשל תוכנות כמו אופיס שמאפשרות רק לקרוא קבצים שכבר פתוחים)

    מצד שני נשמע שאולי יתאים לך לעבוד עם מסד נתונים בכלל... תחשבי על זה כפתרון

    * בגרסאות sql 2012 ויותר מאוחר יש אפשרות לעבוד עם FileTable שיכול מאוד להיות יעיל למפתחים שרוצי מצד אחד להמשיך לעבוד עם ה API של הקבצים הרגיל ולא לשנות כלום כמעט באפליקציה, ומצד שני רוצים לנבהל את הקבצים במסד הנתונים. כדאי לקרוא על הנושא.
    >> אפשר להתחיל כאן: http://visualstudiomagazine.com/articles/2012/10/25/using-filetables-in-sql-2012.aspx


    [Personal Site] [Blog] [Facebook]signature

    • סומן כתשובה על-ידי shirley111 יום ראשון 13 יולי 2014 12:55
    יום ראשון 13 יולי 2014 09:44
    מנחה דיון