בקשה | מחיקת תיקיות ריקות
-
@מישהו12 כתב בבקשה | מחיקת תיקיות ריקות:
@הייתי-שמח-להבין כתב בבקשה | מחיקת תיקיות ריקות:
@מישהו12 כתב בבקשה | מחיקת תיקיות ריקות:
יש לי תיקיה שמכיל המון תיקיות.
חלקם ריקות וחלקם עם קבצים.
איך אפשר למחוק רק את הריקות?יש לך אפשרות לשלוף את כל הקבצים שאתה רוצה לגזור ולהדביק בתיקיה חדשה באמצעות השיטות שהובאו לך כאן וכאן.
אם אתה רוצה באמצעות סקריפט תמתין ל-@NH-LOCAL @אביי @sivan22 שבטח יוכלו לייצר לך משהו בשביל זה.איך זה קשור? זו שאלה אחרת לחלוטין...
בתיקיות המלאות חשוב לי לשמור על מבנה התיקיותאם ככה אתה צודק.
-
@מישהו12 כתב בבקשה | מחיקת תיקיות ריקות:
יש לי תיקיה שמכיל המון תיקיות.
חלקם ריקות וחלקם עם קבצים.
איך אפשר למחוק רק את הריקות?לאחר מחשבה נוספת, הדרך הנכונה יותר לעשות זאת באמצעות רקורסיה:
import os import stat def recursive_erase(root): for path in (os.path.join(root, p) for p in os.listdir(root)): st =os.stat(path) if stat.S_ISDIR(st.st_mode): recursive_erase(path) if os.listdir(root) == []: os.rmdir(root) recursive_erase("./")
-
@תלת-פאזי כתב בבקשה | מחיקת תיקיות ריקות:
מדוע תמיד אתם מעדיפים את הדרכים של יצירת סקריפט וכד'
מאשר דרכים פשוטות של סינון ומיון?זה בגלל שאנחנו מתכנתים ובתור מתכנתים הרבה יותר קל לנו פשוט לכתוב איזה קוד קטן שעושה את העבודה מאשר להתחיל לחפש כל מיני טריקים מוזרים...
(זה לא באמת כזה מסובך לכתוב את הקודים האלה כמו שזה נראה לך למעשה בדרך כלל זה לוקח לנו בין שתיים לשלוש דקות..) -
@ראובן-שבתי כתב בבקשה | מחיקת תיקיות ריקות:
@אביי כתב בבקשה | מחיקת תיקיות ריקות:
@אביי אני מנסה קצת ללמוד גמרא כל יום
ככה משפשים את הראשבוא לא ניכנס לזה.. כי אני די בטוח שבקטע הזה אני לוקח אותך בהליכה
רוצה חברותא?
תפאדל.
כמה מסכתות סיימת?
(אגב, בעבר באמת למדתי עם מתכנת שיצא לי להכיר אותו אונליין. למדנו איזה בין הזמנים אחד בטלפון כמעט כל יום)
@אביי כתב בבקשה | מחיקת תיקיות ריקות:@תלת-פאזי כתב בבקשה | מחיקת תיקיות ריקות:
מדוע תמיד אתם מעדיפים את הדרכים של יצירת סקריפט וכד'
מאשר דרכים פשוטות של סינון ומיון?זה בגלל שאנחנו מתכנתים ובתור מתכנתים הרבה יותר קל לנו פשוט לכתוב איזה קוד קטן שעושה את העבודה מאשר להתחיל לחפש כל מיני טריקים מוזרים...
(זה לא באמת כזה מסובך לכתוב את הקודים האלה כמו שזה נראה לך למעשה בדרך כלל זה לוקח לנו בין שתיים לשלוש דקות..)וואלה גם הרבה יותר כיף שכותבים לי קוד. זה אומנם שפות שאני לא מכיר, אבל אני מספיק מכיר את עולם התכנות כדי לקרוא את הקוד ולהבין את הרעיון המרכזי בו...
-
@מישהו12 כתב בבקשה | מחיקת תיקיות ריקות:
כמה מסכתות סיימת?
סיימתי דוקא הרבה, למרות שרוב לימודי הוא לימוד עיוני ישיבתי.
-
@תלת-פאזי כמו שאביי אמר זה פשוט הרבה יותר ישיר לבקש מהמחשב בשפה שלו מה אתה רוצה שהוא יעשה בדיוק, מאשר לחשוב לבד על כל מיני טריקים ושטיקים.
שים לב שלפי הקוד הזה אם יש תיקייה שמכילה תיקיות ריקות, יימחקו התיקיות הריקות ואחר כך גם התיקייה שהכילה אותם כי היא גם תהיה ריקה, משא"כ לשיטתך למיין לפי הגודל, תצטרך כמה פעמים לחזור על התהליך.
ו@מישהו12 אם אתה מכיר שפות אחרות, פייתון אפשר ללמוד בכמה שעות. (מניסיון...) -
@ראובן-שבתי @מישהו12 @אביי
עם כאלו תלמידי חכמים, אולי באמת הגיע הזמן להקים פה איזה קטגוריה תורנית... -
@sivan22 כתב בבקשה | מחיקת תיקיות ריקות:
ו@מישהו12 אם אתה מכיר שפות אחרות, פייתון אפשר ללמוד בכמה שעות. (מניסיון...)
גם זה בתוכניות בע"ה.
לומד עכשיו שפה אחרת. (למעשה, עד לא מזמן ידעתי "כלום על הכל", כלומר מספיק היכרות כדי להסתדר עם עריכה והתאמה לצרכים שלי של קטע קוד בהרבה שפות מודרניות, אבל אף שפה בצורה מסודרת. עכשיו אני על Java, אחר כך התוכנית היא Python בעז"ה. למרות שאני ממש שונא את השפה הזו.) -
@sivan22 כתב בבקשה | מחיקת תיקיות ריקות:
ו@מישהו12 אם אתה מכיר שפות אחרות, פייתון אפשר ללמוד בכמה שעות. (מניסיון...)
אתה לא מגזים קצת? פשוט גם אני מנסה ללמוד.