ABA


"שאלה בקשר לעבודה עם קבצים בC# :)"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #14030 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 14030
-DoTaN-

   12:50   02.04.07   
אל הפורום  
  שאלה בקשר לעבודה עם קבצים בC# :)  
 
   ערכתי לאחרונה בתאריך 02.04.07 בשעה 12:53 בברכה, -DoTaN-
 
אני עובד עם Microsoft Visual Studio 2005 ואני מנסה לעבוד עם קבצים...

עשיתי OpenFileDialog שבוחר קובץ ומכניס לי אותו לTextBox, אני מקבל את המיקום של הקובץ כך:
txtSource.Text

עכשיו אני מעוניין לפתוח את הקובץ הזה... ניסיתי מכל מיני מדריכים באינטרנט, אבל כולם היה שימוש בStreamWriter וכו'... וזה לא ממש הולך לי :S

ניסיתי גם להשתמש בSystem.IO.File וגם עם זה לא ממש הולך לי :S

ד"א אני בונה Window Applcation ולא Console Applcation.

תודה רבה לעוזרים


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  הצלחתי! הנה הפתרון :) -DoTaN- 02.04.07 13:00 1
     עוד שאלה קטנה :) -DoTaN- 02.04.07 13:02 2
         גם את זה הצלחתי לפתור חחח הנה פתרון למעוניינים -DoTaN- 02.04.07 13:04 3
             חחחח הרגת אותי איזה סטלן! לא מחכה דקה לפני ששואל P: MULI 02.04.07 13:10 4
                 חחחח רק התחלתי ללמוד את השפה.. אז אני כנראה לומד מהר חח -DoTaN- 02.04.07 13:26 5
                     וזה טוב.. Nesher  02.04.07 14:01 6
                         כן חח כבר הצלחתי :) עכשיו אני מנסה לבנות משהו קשה יותר -DoTaN- 02.04.07 14:03 7
  גבר זה דרך מיותרת, תעבוד ככה: עידן_הכלי 02.04.07 16:27 8
     תודה :) אבל אני מעדיף להשתמש במה שרשמתי כי אני עובד עם -DoTaN- 02.04.07 16:35 9
         File.WriteAllLines, כנס עידן_הכלי 02.04.07 17:07 10

       
-DoTaN-

   13:00   02.04.07   
אל הפורום  
  1. הצלחתי! הנה הפתרון :)  
בתגובה להודעה מספר 0
 
   השתמשתי בזה:

using System.IO;

ואז עשיתי ככה:


TextWriter tw = new StreamWriter(txtSource.Text);
tw.WriteLine(DateTime.Now);
tw.Close();

זה פותח את הקובץ, ומחליף את התוכן שלו בתאריך הנוכחי...

ד"א Nesher אתה מלך חח


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
-DoTaN-

   13:02   02.04.07   
אל הפורום  
  2. עוד שאלה קטנה :)  
בתגובה להודעה מספר 1
 
   איך אני יכול להשתמש במה שהבאתי למעלה, אבל להוסיף לתוכן של הקובץ ולא להחליף אותו לגמרי?

תודה!


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
-DoTaN-

   13:04   02.04.07   
אל הפורום  
  3. גם את זה הצלחתי לפתור חחח הנה פתרון למעוניינים  
בתגובה להודעה מספר 2
 
  

string text_to_add;
text_to_add = "Some Text" + DateTime.Now;
TextWriter tw = new StreamWriter(txtSource.Text);
tw.WriteLine(text_to_add);
tw.Close();


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MULI

   13:10   02.04.07   
אל הפורום  
  4. חחחח הרגת אותי איזה סטלן! לא מחכה דקה לפני ששואל P:  
בתגובה להודעה מספר 3
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
-DoTaN-

   13:26   02.04.07   
אל הפורום  
  5. חחחח רק התחלתי ללמוד את השפה.. אז אני כנראה לומד מהר חח  
בתגובה להודעה מספר 4
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק
   14:01   02.04.07   
אל הפורום  
  6. וזה טוב..  
בתגובה להודעה מספר 5
 
השפה מאוד קלה ככה שלא קשה ללמוד לבד
לגבי איך לפתוח קובץ קיים ולהוסיף לו...
תעשה פתיחה עם אפשרות של Append
זה מוסיף לסוף של הקובץ את המידע שאתה רוצה לכתוב אליו..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
-DoTaN-

   14:03   02.04.07   
אל הפורום  
  7. כן חח כבר הצלחתי :) עכשיו אני מנסה לבנות משהו קשה יותר  
בתגובה להודעה מספר 6
 
   חח תראה את האשכול השני שלי


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
עידן_הכלי

   16:27   02.04.07   
אל הפורום  
  8. גבר זה דרך מיותרת, תעבוד ככה:  
בתגובה להודעה מספר 0
 
  

using system.io

לכתיבת טקסט לקובץ
File.WriteAllText(@"c:\1.txt", "hello world");

להוספת טקסט לקובץ
File.AppendAllText(@"c:\1.txt", "hello world");

זה הכל.. שורה אחת חח


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
-DoTaN-

   16:35   02.04.07   
אל הפורום  
  9. תודה :) אבל אני מעדיף להשתמש במה שרשמתי כי אני עובד עם  
בתגובה להודעה מספר 8
 
   שורות :|


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
עידן_הכלי

   17:07   02.04.07   
אל הפורום  
  10. File.WriteAllLines, כנס  
בתגובה להודעה מספר 9
 
   אחי יש לך שם את כל האופציות שאתה רוצה, זה מעטפת של כל העבודה עם קבצים.

חבל שתשתמש בדרכים שהם פחות טובות מבחינה ביצועית ומבחינה רעיונית


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net