דילוג לתוכן
  • חוקי הפורום
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • 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 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ס ספרא

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

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

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

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

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

      @ספרא
      משנה שמות של קבצי 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
                        • חוקי הפורום
                        • לא נפתר
                        • משתמשים
                        • חיפוש גוגל בפורום
                        • צור קשר