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

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

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

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

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

    nigunN י יעקב ישראלי 3 תגובות תגובה אחרונה
    0
  • nigunN מנותק
    nigunN מנותק
    nigun
    השיב לsmk123 ב נערך לאחרונה על ידי
    #2

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

    מייל: nigun@duck.com

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

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

    S תגובה 1 תגובה אחרונה
    1
  • S מנותק
    S מנותק
    smk123
    השיב ליוסף בן שמעון ב נערך לאחרונה על ידי
    #4

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

    י תגובה 1 תגובה אחרונה
    0
  • י מנותק
    י מנותק
    יוסף בן שמעון
    השיב לsmk123 ב נערך לאחרונה על ידי
    #5

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

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

    בעיקר python

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

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

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

    S תגובה 1 תגובה אחרונה
    0
  • S מנותק
    S מנותק
    smk123
    השיב לyossiz ב נערך לאחרונה על ידי
    #8

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

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

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

    י תגובה 1 תגובה אחרונה
    0
  • י מנותק
    י מנותק
    יוסף בן שמעון
    השיב לsmk123 ב נערך לאחרונה על ידי
    #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
  • יעקב ישראלי מנותק
    יעקב ישראלי מנותק
    יעקב ישראל מורחק
    השיב לsmk123 ב נערך לאחרונה על ידי
    #11

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

    תגובה 1 תגובה אחרונה
    0
  • dovidD dovid העביר נושא זה מ-תכנות ב-

  • התחברות

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

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

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

  • התחברו או הירשמו כדי לחפש.