דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. סקריפט bat שיכין לי קבצים לטריוויה

סקריפט bat שיכין לי קבצים לטריוויה

מתוזמן נעוץ נעול הועבר תכנות
11 פוסטים 6 כותבים 312 צפיות 5 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • S smk123

    יש לי קבצי קול ממוספרים
    אני רוצה להכין שקריפט שיקח כל 4 קבצים שנשים אותו בתיקית הקבצים ויצור בתוכה תיקיית trivia ואז בתוכה
    יצור תיקיות ממוספרות מ001 והלאה ויעתיק את זה לתוכם
    ויקרא לקובץ עם המספר הקטן Q
    לגדול יותר A
    לאחד מעליו B
    ולעוד אחד מעליו C
    ואולי להוסיף עוד סקריפט של 5 קבצים כשהחמישי הגדול יותר יהיה D
    למי שרוצה שאלות עם 4 אפשרויות.
    @yossiz
    תוכל לעזור?
    גם קישור זה טוב

    nigunN מנותק
    nigunN מנותק
    nigun
    כתב ב נערך לאחרונה על ידי
    #2

    @smk123
    לא כל הבנתי את הכל
    אבל כנראה אתה סך הכל צריך ללמוד איך עושים לולאה,יצירת קובץ,יצירת תיקיה
    ולהתקשקש עם זה הלוך חזור עד שיצא משהו.
    אני לא יודע האם bat זה השפה הכי קלה לכתיבה
    אולי יש עדיפות לbash (נראה לי שיש לזה יותר מדריכים, ואתה יכול לכתוב את זה על שרת לינוקס ואז להוריד למחשב)
    אבל את זה נשאיר למומחים.

    מייל: nigun@duck.com

    תגובה 1 תגובה אחרונה
    1
    • S smk123

      יש לי קבצי קול ממוספרים
      אני רוצה להכין שקריפט שיקח כל 4 קבצים שנשים אותו בתיקית הקבצים ויצור בתוכה תיקיית trivia ואז בתוכה
      יצור תיקיות ממוספרות מ001 והלאה ויעתיק את זה לתוכם
      ויקרא לקובץ עם המספר הקטן Q
      לגדול יותר A
      לאחד מעליו B
      ולעוד אחד מעליו C
      ואולי להוסיף עוד סקריפט של 5 קבצים כשהחמישי הגדול יותר יהיה D
      למי שרוצה שאלות עם 4 אפשרויות.
      @yossiz
      תוכל לעזור?
      גם קישור זה טוב

      י מנותק
      י מנותק
      יוסף בן שמעון
      כתב ב נערך לאחרונה על ידי
      #3

      @smk123 מה מיוחד ב BAT? כתוב את זה בכל שפה שאתה מכיר

      S תגובה 1 תגובה אחרונה
      1
      • י יוסף בן שמעון

        @smk123 מה מיוחד ב BAT? כתוב את זה בכל שפה שאתה מכיר

        S מנותק
        S מנותק
        smk123
        כתב ב נערך לאחרונה על ידי
        #4

        @יוסף-בן-שמעון לא מיוחד.
        אם יש לך שפה אחרת גם טוב.
        אשמח לכיוון.
        כי חיפשתי הרבה ולא מצאתי משהו שעונה על הדרישות

        י תגובה 1 תגובה אחרונה
        0
        • S smk123

          @יוסף-בן-שמעון לא מיוחד.
          אם יש לך שפה אחרת גם טוב.
          אשמח לכיוון.
          כי חיפשתי הרבה ולא מצאתי משהו שעונה על הדרישות

          י מנותק
          י מנותק
          יוסף בן שמעון
          כתב ב נערך לאחרונה על ידי
          #5

          @smk123 איזו שפה אתה מכיר?

          תגובה 1 תגובה אחרונה
          1
          • S מנותק
            S מנותק
            smk123
            כתב ב נערך לאחרונה על ידי
            #6

            בעיקר python

            תגובה 1 תגובה אחרונה
            0
            • yossizY מנותק
              yossizY מנותק
              yossiz
              כתב ב נערך לאחרונה על ידי
              #7

              פייתון מתאים מאוד לזה. (למרות שלא הבנתי בדיוק את הדרישות...)

              📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

              S תגובה 1 תגובה אחרונה
              0
              • yossizY yossiz

                פייתון מתאים מאוד לזה. (למרות שלא הבנתי בדיוק את הדרישות...)

                S מנותק
                S מנותק
                smk123
                כתב ב נערך לאחרונה על ידי
                #8

                @yossiz אמר בסקריפט bat שיכין לי קבצים לטריוויה:

                פייתון מתאים מאוד לזה. (למרות שלא הבנתי בדיוק את הדרישות...)

                אסביר את עצמי
                יש לי קבצי קול בתיקיה לדוגמא מ1-152
                אני רוצה שהסקריפט יקח כל 4קבצים וישים בתיקייה ממוספרת 001 002 וכו'
                לפי הסדר 1-4 בתיקיה 001 וכן הלאה.
                ואז שיקח את הקובץ הקטן ביותר (בשם הקובץ)
                ויקרא לו Q
                לגדול יותר A
                וכן הלאה B
                וC
                ולעשות אופציה לבחור אם רוצים 4או 5 קבצים בתיקיה
                ואם בחרו 5 לחמישי יקראו D.
                מקווה שזה מובן יותר
                כמובן שלפעמים הקבצים בתיקיית המקור הוא לא יכול לא חייבים להיות אחד והם לא תמיד רציפים.
                אבל תמיד זה הרציונל.

                י תגובה 1 תגובה אחרונה
                0
                • S smk123

                  @yossiz אמר בסקריפט bat שיכין לי קבצים לטריוויה:

                  פייתון מתאים מאוד לזה. (למרות שלא הבנתי בדיוק את הדרישות...)

                  אסביר את עצמי
                  יש לי קבצי קול בתיקיה לדוגמא מ1-152
                  אני רוצה שהסקריפט יקח כל 4קבצים וישים בתיקייה ממוספרת 001 002 וכו'
                  לפי הסדר 1-4 בתיקיה 001 וכן הלאה.
                  ואז שיקח את הקובץ הקטן ביותר (בשם הקובץ)
                  ויקרא לו Q
                  לגדול יותר A
                  וכן הלאה B
                  וC
                  ולעשות אופציה לבחור אם רוצים 4או 5 קבצים בתיקיה
                  ואם בחרו 5 לחמישי יקראו D.
                  מקווה שזה מובן יותר
                  כמובן שלפעמים הקבצים בתיקיית המקור הוא לא יכול לא חייבים להיות אחד והם לא תמיד רציפים.
                  אבל תמיד זה הרציונל.

                  י מנותק
                  י מנותק
                  יוסף בן שמעון
                  כתב ב נערך לאחרונה על ידי
                  #9

                  @smk123 תתחיל, גש למערכת קבצים, תקרא את רשימת הקבצים שבתיקית המקור ותטען אותם למערך, ואז תחלק את המערך לפרוסות של מערכים קטנים של 4 קבצים, תעבור בלולאה על המערך הראשי ותעתיק את הקבצים שבתתי המערכים לתיקיות משנה, ותקרא להם בשמות שאתה רוצה. עד כאן בסדר?

                  תגובה 1 תגובה אחרונה
                  1
                  • A מנותק
                    A מנותק
                    aaron
                    כתב ב נערך לאחרונה על ידי
                    #10

                    למודל os יש את כל מה שאתה צריך,

                    os.listdir
                    os.mkdir
                    os.rename
                    

                    ובשביל החלוקה לקבוצות של 4:

                    files_for_dirs = [files[x:x+files_per_dir] for x in range(0, len(files), files_per_dir)]
                    

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

                    aaron.tchumim@gmail.com
                    Hetzner - שרתים וירטואליים ופיזיים במחירים מעולים (קישור שותפים)

                    ווצאפ API - תיעוד שירות API לא רשמי.

                    תגובה 1 תגובה אחרונה
                    2
                    • S smk123

                      יש לי קבצי קול ממוספרים
                      אני רוצה להכין שקריפט שיקח כל 4 קבצים שנשים אותו בתיקית הקבצים ויצור בתוכה תיקיית trivia ואז בתוכה
                      יצור תיקיות ממוספרות מ001 והלאה ויעתיק את זה לתוכם
                      ויקרא לקובץ עם המספר הקטן Q
                      לגדול יותר A
                      לאחד מעליו B
                      ולעוד אחד מעליו C
                      ואולי להוסיף עוד סקריפט של 5 קבצים כשהחמישי הגדול יותר יהיה D
                      למי שרוצה שאלות עם 4 אפשרויות.
                      @yossiz
                      תוכל לעזור?
                      גם קישור זה טוב

                      יעקב ישראלי מנותק
                      יעקב ישראלי מנותק
                      יעקב ישראל
                      כתב ב נערך לאחרונה על ידי
                      #11

                      @smk123 שיהיה לך מוכן אשמח שתשתף אותו

                      תגובה 1 תגובה אחרונה
                      0
                      • dovidD dovid העביר נושא זה מ-תכנות ב-
                      תגובה
                      • תגובה כנושא
                      התחברו כדי לפרסם תגובה
                      • מהישן לחדש
                      • מהחדש לישן
                      • הכי הרבה הצבעות


                      בא תתחבר לדף היומי!
                      • התחברות

                      • אין לך חשבון עדיין? הרשמה

                      • התחברו או הירשמו כדי לחפש.
                      • פוסט ראשון
                        פוסט אחרון
                      0
                      • דף הבית
                      • קטגוריות
                      • פוסטים אחרונים
                      • משתמשים
                      • חיפוש
                      • חוקי הפורום