פורסם 2011 בדצמבר 214 שנים StreamReader sr = new StreamReader(filename);ב C אם ניסיתי לפתוח קובץ שלא קיים המצביע היה מקבל nullאבל ניראה לי שזה לא אותו דבר ב C# כי אם אני נותן שם של קובץ שלא קיים תוכנית קורסתניסיתי לעשות if(sr==null)break;זה לא עבדאך אני בודק פתיחת קובץ בC#??
פורסם 2011 בדצמבר 214 שנים http://www.google.co.il/search?aq=f&gcx=c&ix=c1&sourceid=chrome&ie=UTF-8&q=check+if+file+exists+c%23
פורסם 2011 בדצמבר 314 שנים נכנסים לדף של StreamReader ב-msdn, ומשם נכנסים לבנאי שאתה משתמש בו:http://msdn.microsoft.com/en-us/library/f2ke0fzy.aspxשים לב מה כתוב תחת Exceptions.בכל מקרה, עדיף לעשות מה שזה שמעליי הציע - קודם לבדוק אם הקובץ בכלל קיים, ורק אחר כך לפתוח אותו.
פורסם 2011 בדצמבר 314 שנים מחבר נכנסים לדף של StreamReader ב-msdn, ומשם נכנסים לבנאי שאתה משתמש בו: http://msdn.microsoft.com/en-us/library/f2ke0fzy.aspx שים לב מה כתוב תחת Exceptions. בכל מקרה, עדיף לעשות מה שזה שמעליי הציע - קודם לבדוק אם הקובץ בכלל קיים, ורק אחר כך לפתוח אותו. אני כן בדקתי ב msdn פשוט לא ממש הבנתי את ההסבר שיש שם Initializes a new instance of the FileNotFoundException class with its message string set to message and its HRESULT set to COR_E_FILENOTFOUND. אני ישתמש ב exists method מקווה שזה יפתור את הבעיה תודה
פורסם 2011 בדצמבר 314 שנים huh? אנחנו מסתכלים על אותו דף?בלינק שנתתי לך כתוב איזה Exceptions הפונקציה יכולה לזרוק. אם הקובץ לא נמצא, היא זורקת FileNotFoundException.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.