דילוג לתוכן
  • חוקי הפורום
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
לוגו מותג
  1. דף הבית
  2. מחשבים וטכנולוגיה
  3. עזרה הדדית - מחשבים וטכנולוגיה
  4. קובץ BAT לשינוי שמות קבצים במספרים

קובץ BAT לשינוי שמות קבצים במספרים

מתוזמן נעוץ נעול הועבר עזרה הדדית - מחשבים וטכנולוגיה
27 פוסטים 5 כותבים 482 צפיות 4 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • א איש ימיני

    @ספרא
    משנה שמות של קבצי wav.
    זה נותן שמות לפי קובץ 1.txt שנמצא בתיקיה.

    ס מנותק
    ס מנותק
    ספרא
    כתב ב נערך לאחרונה על ידי
    #18

    @איש-ימיני
    תודה עובד מצוין

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

      אגב.
      ניתן להריץ כזה דבר, באופן שירוץ גם על כל תיקיות המשנה?

      תגובה 1 תגובה אחרונה
      0
      • ס ספרא

        @chv אמר בקובץ BAT לשינוי שמות קבצים במספרים:

        אוקיי עכשיו הבנתי.. חבל שלא תיארת את זה לפני. איך כן הקבצים מסודרים? כלומר איזו אינדיקציה אמורה להיות לסקריפט כדי להבין מי ראשון ומי אחרון? (חוץ מסדר הקבצים - שזה מה שקובע לו עכשיו)

        פשוט זה ממוספר 12345 וכו' בסדר עולה - וככה אני רוצה שזה יהיה 1356 כלומר מה שהיה1 שיהיה 1 מה שהיה 2 יהיה3 וכו'
        תודה

        chvC מנותק
        chvC מנותק
        chv
        כתב ב נערך לאחרונה על ידי
        #20

        סורי שנעלמתי..

        @ספרא אמר בקובץ BAT לשינוי שמות קבצים במספרים:

        פשוט זה ממוספר 12345 וכו' בסדר עולה - וככה אני רוצה שזה יהיה 1356 כלומר מה שהיה1 שיהיה 1 מה שהיה 2 יהיה3 וכו'

        אוקיי..
        אז צריך שהסקריפט קודם יסדר את רשימת הקבצים (אצלו, בתהליך שהוא עושה) לפי סדר על פי שמות (ככה זה יסתדר לפי הסדר של המספרים).
        ורק אז ישנה להם את השמות.

        אין לי כוח לנסות CMD לזה כי זה מסורבל. הנה ככה זה ייראה בפווארשל:

        param([string]$path = '.')
        $count = 1
        Get-ChildItem -path $path -Filter '*.pdf' | Sort-Object { [regex]::Replace($_.Name, '\d+', { $args[0].Value.PadLeft(20) }) } | ForEach-Object -Process {
            $filename = '{0}.pdf' -f $count
            $_ | Rename-Item -NewName $filename
            $count = $count+2
        }
        

        וכנל - השינוי מאי-זוגי לזוגי מתבצע בשורה השניה - count.

        אגב -

        @איש-ימיני אמר בקובץ BAT לשינוי שמות קבצים במספרים:

        @ספרא
        יש לי משהו שמשנה את השמות של קבצי wav לפי קובץ טקסט.
        זה כן עובד לפי הסדר.
        אולי יוכלו כאן להתאים לך את זה.
        שינוי שמות.cmd
        1.txt

        ו- @ספרא אמר בקובץ BAT לשינוי שמות קבצים במספרים:

        @איש-ימיני
        תודה עובד מצוין

        לגמרי לא הבנתי מה זה שונה ממה שכתבתי למעלה (אני פשוט לא רואה שום הבדל. אשמח שתחכימו אותי)

        @איש-ימיני אמר בקובץ BAT לשינוי שמות קבצים במספרים:

        ניתן להריץ כזה דבר, באופן שירוץ גם על כל תיקיות המשנה?

        לכאורה כן אפשרי גם ב-CMD.
        אבל כמו שכתבתי עזבו CMD, פווארשל הרבה יותר טוב והרבה יותר מדויק בשביל הדברים האלה.

        בלוג

        א ס 2 תגובות תגובה אחרונה
        2
        • chvC chv

          סורי שנעלמתי..

          @ספרא אמר בקובץ BAT לשינוי שמות קבצים במספרים:

          פשוט זה ממוספר 12345 וכו' בסדר עולה - וככה אני רוצה שזה יהיה 1356 כלומר מה שהיה1 שיהיה 1 מה שהיה 2 יהיה3 וכו'

          אוקיי..
          אז צריך שהסקריפט קודם יסדר את רשימת הקבצים (אצלו, בתהליך שהוא עושה) לפי סדר על פי שמות (ככה זה יסתדר לפי הסדר של המספרים).
          ורק אז ישנה להם את השמות.

          אין לי כוח לנסות CMD לזה כי זה מסורבל. הנה ככה זה ייראה בפווארשל:

          param([string]$path = '.')
          $count = 1
          Get-ChildItem -path $path -Filter '*.pdf' | Sort-Object { [regex]::Replace($_.Name, '\d+', { $args[0].Value.PadLeft(20) }) } | ForEach-Object -Process {
              $filename = '{0}.pdf' -f $count
              $_ | Rename-Item -NewName $filename
              $count = $count+2
          }
          

          וכנל - השינוי מאי-זוגי לזוגי מתבצע בשורה השניה - count.

          אגב -

          @איש-ימיני אמר בקובץ BAT לשינוי שמות קבצים במספרים:

          @ספרא
          יש לי משהו שמשנה את השמות של קבצי wav לפי קובץ טקסט.
          זה כן עובד לפי הסדר.
          אולי יוכלו כאן להתאים לך את זה.
          שינוי שמות.cmd
          1.txt

          ו- @ספרא אמר בקובץ BAT לשינוי שמות קבצים במספרים:

          @איש-ימיני
          תודה עובד מצוין

          לגמרי לא הבנתי מה זה שונה ממה שכתבתי למעלה (אני פשוט לא רואה שום הבדל. אשמח שתחכימו אותי)

          @איש-ימיני אמר בקובץ BAT לשינוי שמות קבצים במספרים:

          ניתן להריץ כזה דבר, באופן שירוץ גם על כל תיקיות המשנה?

          לכאורה כן אפשרי גם ב-CMD.
          אבל כמו שכתבתי עזבו CMD, פווארשל הרבה יותר טוב והרבה יותר מדויק בשביל הדברים האלה.

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

          @chv
          @איש-ימיני אמר בקובץ BAT לשינוי שמות קבצים במספרים:

          @ספרא
          יש לי משהו שמשנה את השמות של קבצי wav לפי קובץ טקסט.
          זה כן עובד לפי הסדר.
          אולי יוכלו כאן להתאים לך את זה.
          שינוי שמות.cmd
          1.txt
          ו- @ספרא אמר בקובץ BAT לשינוי שמות קבצים במספרים:
          @איש-ימיני
          תודה עובד מצוין
          לגמרי לא הבנתי מה זה שונה ממה שכתבתי למעלה (אני פשוט לא רואה שום הבדל. אשמח שתחכימו אותי)

          אני לא יודע, אבל זה מחליף לפי הסדר, אתה יכול לבדוק.

          תגובה 1 תגובה אחרונה
          0
          • ס ספרא

            @משחזר-מידע אמר בקובץ BAT לשינוי שמות קבצים במספרים:

            זה רק מוצג על המסך ככה או גם התוכן ?

            מה הפירוש תוכן?

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

            @ספרא אמר בקובץ BAT לשינוי שמות קבצים במספרים:

            מה הפירוש תוכן?

            האם תוכן של קובץ 200 הוא באמת עמוד 200 והוא רק מוצג על המסך אחרי קובץ 20
            או שקובץ 200 הוא עמוד 21 ?


            הפעלת ניהול דיסקים דרך הקובץ המצורף

            Hex editor חינמי

            ס תגובה 1 תגובה אחרונה
            0
            • מ משחזר מידע

              @ספרא אמר בקובץ BAT לשינוי שמות קבצים במספרים:

              מה הפירוש תוכן?

              האם תוכן של קובץ 200 הוא באמת עמוד 200 והוא רק מוצג על המסך אחרי קובץ 20
              או שקובץ 200 הוא עמוד 21 ?

              ס מנותק
              ס מנותק
              ספרא
              כתב ב נערך לאחרונה על ידי
              #23

              @משחזר-מידע אמר בקובץ BAT לשינוי שמות קבצים במספרים:

              האם תוכן של קובץ 200 הוא באמת עמוד 200 והוא רק מוצג על המסך אחרי קובץ 20
              או שקובץ 200 הוא עמוד 21 ?

              קובץ 200 הוא עמוד 21

              מ תגובה 1 תגובה אחרונה
              0
              • chvC chv

                סורי שנעלמתי..

                @ספרא אמר בקובץ BAT לשינוי שמות קבצים במספרים:

                פשוט זה ממוספר 12345 וכו' בסדר עולה - וככה אני רוצה שזה יהיה 1356 כלומר מה שהיה1 שיהיה 1 מה שהיה 2 יהיה3 וכו'

                אוקיי..
                אז צריך שהסקריפט קודם יסדר את רשימת הקבצים (אצלו, בתהליך שהוא עושה) לפי סדר על פי שמות (ככה זה יסתדר לפי הסדר של המספרים).
                ורק אז ישנה להם את השמות.

                אין לי כוח לנסות CMD לזה כי זה מסורבל. הנה ככה זה ייראה בפווארשל:

                param([string]$path = '.')
                $count = 1
                Get-ChildItem -path $path -Filter '*.pdf' | Sort-Object { [regex]::Replace($_.Name, '\d+', { $args[0].Value.PadLeft(20) }) } | ForEach-Object -Process {
                    $filename = '{0}.pdf' -f $count
                    $_ | Rename-Item -NewName $filename
                    $count = $count+2
                }
                

                וכנל - השינוי מאי-זוגי לזוגי מתבצע בשורה השניה - count.

                אגב -

                @איש-ימיני אמר בקובץ BAT לשינוי שמות קבצים במספרים:

                @ספרא
                יש לי משהו שמשנה את השמות של קבצי wav לפי קובץ טקסט.
                זה כן עובד לפי הסדר.
                אולי יוכלו כאן להתאים לך את זה.
                שינוי שמות.cmd
                1.txt

                ו- @ספרא אמר בקובץ BAT לשינוי שמות קבצים במספרים:

                @איש-ימיני
                תודה עובד מצוין

                לגמרי לא הבנתי מה זה שונה ממה שכתבתי למעלה (אני פשוט לא רואה שום הבדל. אשמח שתחכימו אותי)

                @איש-ימיני אמר בקובץ BAT לשינוי שמות קבצים במספרים:

                ניתן להריץ כזה דבר, באופן שירוץ גם על כל תיקיות המשנה?

                לכאורה כן אפשרי גם ב-CMD.
                אבל כמו שכתבתי עזבו CMD, פווארשל הרבה יותר טוב והרבה יותר מדויק בשביל הדברים האלה.

                ס מנותק
                ס מנותק
                ספרא
                כתב ב נערך לאחרונה על ידי
                #24

                @chv אמר בקובץ BAT לשינוי שמות קבצים במספרים:

                אוקיי..
                אז צריך שהסקריפט קודם יסדר את רשימת הקבצים (אצלו, בתהליך שהוא עושה) לפי סדר על פי שמות (ככה זה יסתדר לפי הסדר של המספרים).
                ורק אז ישנה להם את השמות.
                אין לי כוח לנסות CMD לזה כי זה מסורבל. הנה ככה זה ייראה בפווארשל:

                הקובץ לא עובד

                chvC תגובה 1 תגובה אחרונה
                0
                • ס ספרא

                  @chv אמר בקובץ BAT לשינוי שמות קבצים במספרים:

                  אוקיי..
                  אז צריך שהסקריפט קודם יסדר את רשימת הקבצים (אצלו, בתהליך שהוא עושה) לפי סדר על פי שמות (ככה זה יסתדר לפי הסדר של המספרים).
                  ורק אז ישנה להם את השמות.
                  אין לי כוח לנסות CMD לזה כי זה מסורבל. הנה ככה זה ייראה בפווארשל:

                  הקובץ לא עובד

                  chvC מנותק
                  chvC מנותק
                  chv
                  כתב ב נערך לאחרונה על ידי
                  #25

                  @ספרא אמר בקובץ BAT לשינוי שמות קבצים במספרים:

                  @chv אמר בקובץ BAT לשינוי שמות קבצים במספרים:

                  אוקיי..
                  אז צריך שהסקריפט קודם יסדר את רשימת הקבצים (אצלו, בתהליך שהוא עושה) לפי סדר על פי שמות (ככה זה יסתדר לפי הסדר של המספרים).
                  ורק אז ישנה להם את השמות.
                  אין לי כוח לנסות CMD לזה כי זה מסורבל. הנה ככה זה ייראה בפווארשל:

                  הקובץ לא עובד

                  אצלי זה עובד מעולה. אתה יודע איך עובדים עם פווארשל?

                  בלוג

                  ס תגובה 1 תגובה אחרונה
                  0
                  • chvC chv

                    @ספרא אמר בקובץ BAT לשינוי שמות קבצים במספרים:

                    @chv אמר בקובץ BAT לשינוי שמות קבצים במספרים:

                    אוקיי..
                    אז צריך שהסקריפט קודם יסדר את רשימת הקבצים (אצלו, בתהליך שהוא עושה) לפי סדר על פי שמות (ככה זה יסתדר לפי הסדר של המספרים).
                    ורק אז ישנה להם את השמות.
                    אין לי כוח לנסות CMD לזה כי זה מסורבל. הנה ככה זה ייראה בפווארשל:

                    הקובץ לא עובד

                    אצלי זה עובד מעולה. אתה יודע איך עובדים עם פווארשל?

                    ס מנותק
                    ס מנותק
                    ספרא
                    כתב ב נערך לאחרונה על ידי
                    #26

                    @chv אמר בקובץ BAT לשינוי שמות קבצים במספרים:

                    אצלי זה עובד מעולה. אתה יודע איך עובדים עם פווארשל?

                    כן
                    לא שמתי לב חשבתי שזה בבBAT עובד מצוין - תודה

                    תגובה 1 תגובה אחרונה
                    0
                    • ס ספרא

                      @משחזר-מידע אמר בקובץ BAT לשינוי שמות קבצים במספרים:

                      האם תוכן של קובץ 200 הוא באמת עמוד 200 והוא רק מוצג על המסך אחרי קובץ 20
                      או שקובץ 200 הוא עמוד 21 ?

                      קובץ 200 הוא עמוד 21

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

                      @ספרא אמר בקובץ BAT לשינוי שמות קבצים במספרים:

                      קובץ 200 הוא עמוד 21

                      הסיבה היא שבdos/console אחרי 20 מגיע 200, 2000, 20000 וכו'
                      רק לאחר מכן מגיע 21
                      באג ידוע עשרות שנים
                      מקווה שהובנתי
                      זאת הסיבה שבcmd ש @איש-ימיני הביא כאן הוא קורא את מספרי הקבצים מתוך קובץ טקסט ולא דרך פקודה


                      הפעלת ניהול דיסקים דרך הקובץ המצורף

                      Hex editor חינמי

                      תגובה 1 תגובה אחרונה
                      2
                      • אלישיא אלישי העביר נושא זה מ-מחשבים וטכנולוגיה ב-

                      • התחברות

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

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