פורסם 2009 ביולי 2516 שנים שלום לכולם.אני מודע לכותרת המטופשת אבל לא מצאתי כותרת יותר מתאימה לשאלה שלי.אוקיי , אז אני יודע C# ברמה די בסיסית , ומעניין אותי ליצור לדוגמא קובץ (למשל EXE , אבל לא חובה. סתם דוגמא ... ) שיבצע את הפעולות שבתוכנה. אני אתן דוגמא כי ניראה לי שאני לא כל כך ברור...למשל אני רוצה לבנות משהו קטן. שהקלט שלו יהיה אות. אם האות שווה ל-Y , אז הוא יחליף את כל הסיומת של הקבצים באותה התיקיה מ-FLV ל-AVI.(מה שסימנתי עם קו מתחת אני לא יודע לעשות.)תודה רבה רבה לעוזרים. אם אני לא מובן במשהו - רק תשאלו ואני אשתדל להסביר את זה יותר טוב...
פורסם 2009 ביולי 2516 שנים מחבר טוב אני אסביר שוב... ואתן דוגמא אחרת על אותו עיקרון...אני רוצה ליצור קובץ (exe , bat לא משנה. משהו כזה...) וכשאני יפעיל אותו הוא יקבל אות כקלט. אם האות שווה ל-Y אזי כל הקבצים שבתיקיה C/MY MOVIE (למשל..) ימחקו.וכל זה לעשות דרך C#
פורסם 2009 ביולי 2516 שנים אתה רוצה ליצור דרך c# קובץ .batאו שאתה רוצה לעשות את אותה פעולה שתיארת רק ב c#וואו אחי סיבכת את אמובוא לא נלך על דוגמאותתגיד מה אתה רוצה לעשותומה הידע שלך
פורסם 2009 ביולי 2616 שנים מחבר כן חחח חשבתי שאולי דרך דוגמאות זה יהיה יותר מובן.אני רוצה ליצור קובץ , לא דווקא BAT . קובץ שאפשר לפתוח אותו בכל מחשב בלי קשר לתוכנה Microsoft Visual C#.אני רוצה ליצור כזה קובץ ושימחק את כל הקבצים בתיקיה שאבחר . זהו...הרמה שלי סבירה. הגעתי עד מחלקות
פורסם 2009 ביולי 2616 שנים שמע תחפש פעולות על קבצים בC# ונסה להבין משם...אמנם אני יודע JAVA ולא C# אבל אין כאן אלגוריתם מסובך זה סך הכל להשתמש בפעולות על קבצים.בכל מקרה עשיתי כזה דבר בJAVA פעם לשנות סיומות של קבצים מJAVA לTXT וזה בערך 5 שורות קוד.בהצלחה
פורסם 2009 ביולי 2616 שנים כן חחח חשבתי שאולי דרך דוגמאות זה יהיה יותר מובן.אני רוצה ליצור קובץ , לא דווקא BAT . קובץ שאפשר לפתוח אותו בכל מחשב בלי קשר לתוכנה Microsoft Visual C#.אני רוצה ליצור כזה קובץ ושימחק את כל הקבצים בתיקיה שאבחר . זהו...הרמה שלי סבירה. הגעתי עד מחלקות http://www.google.co.il/search?hl=iw&q=delete+recursive+c%23&meta=
פורסם 2009 ביולי 2616 שנים אתה מתאר את מה שאתה רוצה בצורה מאד כללית. אלגוריתם למחיקת תיקיה, רקורסיבי או לא, זה שטות - קיבלת קישור לחיפוש שיסביר הכל. מחלקות System.IO.File ו-System.IO.Directory אמורות לתת כל מה שאתה צריך.אבל מה זה תוכנה אמיתית? מה זה קלט 'Y'? מה זה 'לבחור תיקיה'.אתה רוצה לעשות תוכנה עם חלון, שעולה, יש לה כפתורים שעושים את זה? אתה רוצה תוכנת Console? שמקלידים Y ועושים אנטר? אז למה להקליד Y אם היא תמיד עושה אותו דבר...?כשאתה כותב תוכנה ועושה build ב-VS.NET אז יש לך קובץ EXE שכל אחד יכול להריץ (יכול להיות שהוא יצטרך להתקין .NET Framework אם אין לו) וזהו.זאת תוכנה אמיתית. לא צריך לעשות הרבה מעבר.
פורסם 2009 ביולי 2716 שנים נראה לי שהבנאדם מחפש את קובץ ה-EXE שמקומפל בעת הרצת התוכנה...הוא נמצא בתקיית bin/Debug בפרוייקט שלך
פורסם 2009 ביולי 2816 שנים תפתח פרויקט Console applicationותמשיך משם כפי שנאמר כאןאני גם אגב ממליץ לנסות שפת סקריפט במקום (פרל/פייתון)
פורסם 2009 באוגוסט 316 שנים בשביל למחוק או לשנות תוכן של ספריה, עדיף כבר קובץ BATCH להשתמש ב#C זהה דיי OVERKILLהפקודות האלו יעשו את העבודה טוב מאדren *.flv *.avidel /s /q *.*אם עדיים תרצה להשתמש ב#C תצתרך לכלול את system.io ולהשתמש בDirectoryinfo ו Fileinfoאני הייתי משתמש ב#C לבנית תפריט והחזרת הערך לקובץ הBATCH
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.