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

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

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

פקודה לשינוי שם קובץ לפי תאריך לועזי

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

    @yossiz לא יודע יש לחצן FINISH אבל מה הלאה?
    בהתחל לא מופיעה שום תוכנה חדשה
    "עדכון Windows Management Framework 5.1 אינו ישים במחשב שלך"

    dovidD מנותק
    dovidD מנותק
    dovid
    ניהול
    כתב ב נערך לאחרונה על ידי
    #15

    @צבי-10 למה חיפשת והרדת? יש לך את זה במחשב כבר.

    • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
    • בכל נושא אפשר ליצור קשר dovid@tchumim.com
    צ תגובה 1 תגובה אחרונה
    0
    • dovidD dovid

      @צבי-10 למה חיפשת והרדת? יש לך את זה במחשב כבר.

      צ מנותק
      צ מנותק
      צבי 10
      כתב ב נערך לאחרונה על ידי צבי 10
      #16

      @dovid חזק!!! מדלג על כל שבת.

      dovidD תגובה 1 תגובה אחרונה
      0
      • צ צבי 10

        @dovid חזק!!! מדלג על כל שבת.

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

        @צבי-10 אתה יכול לפרסם איפה שאתה רוצה.

        • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
        • בכל נושא אפשר ליצור קשר dovid@tchumim.com
        צ תגובה 1 תגובה אחרונה
        3
        • dovidD dovid

          @צבי-10 אתה יכול לפרסם איפה שאתה רוצה.

          צ מנותק
          צ מנותק
          צבי 10
          כתב ב נערך לאחרונה על ידי dovid
          #18

          @dovid
          השי"ת יעזור שנזכה שתהא שלום פורומים בשמחה!
          תודה על כל העזרה, יש לך זכות בלימוד תורה לרבבות!

          dovidD תגובה 1 תגובה אחרונה
          3
          • צ צבי 10

            @dovid
            השי"ת יעזור שנזכה שתהא שלום פורומים בשמחה!
            תודה על כל העזרה, יש לך זכות בלימוד תורה לרבבות!

            dovidD מנותק
            dovidD מנותק
            dovid
            ניהול
            כתב ב נערך לאחרונה על ידי
            #19

            @צבי-10 זה עם דילוג על החגים (שני ימי ראש השנה, יו"כ, שני ימי סוכות, שני ימי פסח וחג שבועות).

            $path =   "D:\זמני\test-dates"
            
            $firstDate = Get-Date -Date "2020-10-01"
            $firstDate =  $firstDate.AddDays(-1)
            $heb = New-Object System.Globalization.HebrewCalendar
            
            Get-ChildItem $path  | 
            Foreach-Object {
                
                while($true){
                    $firstDate = $firstDate.AddDays(1)    
                    if($firstDate.DayOfWeek.value__ -eq 6) {  continue }
            
                    $hebMonth = $heb.GetMonth($firstDate)
                    $hebDay = $heb.GetDayOfMonth($firstDate)
                    
                    if(($hebMonth -eq 1)  -and $hebDay -in (1,2,10,15,22)) { continue  }
            
                    $nisan = 8
                    $sivan = 9        
                    if($heb.IsLeapYear($heb.GetYear($firstDate)))
                    {
                        $nisan = 8
                        $sivan = 10
                    }
            
                    if(($hebMonth -eq $nisan)  -and $hebDay -in (15,21)) {  continue }
                    if(($hebMonth -eq $sivan)  -and $hebDay -eq 6) { continue  }
                    
                 
                    break;
                }
            
                Rename-Item $_.FullName $firstDate.ToString("yyyyMMdd")
            }
            
            
            • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
            • בכל נושא אפשר ליצור קשר dovid@tchumim.com
            צ תגובה 1 תגובה אחרונה
            6
            • dovidD dovid

              @צבי-10 זה עם דילוג על החגים (שני ימי ראש השנה, יו"כ, שני ימי סוכות, שני ימי פסח וחג שבועות).

              $path =   "D:\זמני\test-dates"
              
              $firstDate = Get-Date -Date "2020-10-01"
              $firstDate =  $firstDate.AddDays(-1)
              $heb = New-Object System.Globalization.HebrewCalendar
              
              Get-ChildItem $path  | 
              Foreach-Object {
                  
                  while($true){
                      $firstDate = $firstDate.AddDays(1)    
                      if($firstDate.DayOfWeek.value__ -eq 6) {  continue }
              
                      $hebMonth = $heb.GetMonth($firstDate)
                      $hebDay = $heb.GetDayOfMonth($firstDate)
                      
                      if(($hebMonth -eq 1)  -and $hebDay -in (1,2,10,15,22)) { continue  }
              
                      $nisan = 8
                      $sivan = 9        
                      if($heb.IsLeapYear($heb.GetYear($firstDate)))
                      {
                          $nisan = 8
                          $sivan = 10
                      }
              
                      if(($hebMonth -eq $nisan)  -and $hebDay -in (15,21)) {  continue }
                      if(($hebMonth -eq $sivan)  -and $hebDay -eq 6) { continue  }
                      
                   
                      break;
                  }
              
                  Rename-Item $_.FullName $firstDate.ToString("yyyyMMdd")
              }
              
              
              צ מנותק
              צ מנותק
              צבי 10
              כתב ב נערך לאחרונה על ידי צבי 10
              #20

              @dovid תודה רבה בשם כל הציבור!!!
              בלי דילוג, כלומר תאריך רציף. זה תקין? (הורדתי את התנאי IF)

              $path =   "C:\ymgr"
               
              $firstDate = Get-Date -Date "2020-10-01"
              $firstDate = $firstDate.AddDays(-1)
               
              Get-ChildItem $path  | 
              Foreach-Object {
                  
                  while($true){
                      $firstDate = $firstDate.AddDays(1)    
                      { continue }
                      break;
                  }
               
                  Rename-Item $_.FullName $firstDate.ToString("yyyyMMdd")
              }
               
              
              dovidD תגובה 1 תגובה אחרונה
              0
              • צ צבי 10

                @dovid תודה רבה בשם כל הציבור!!!
                בלי דילוג, כלומר תאריך רציף. זה תקין? (הורדתי את התנאי IF)

                $path =   "C:\ymgr"
                 
                $firstDate = Get-Date -Date "2020-10-01"
                $firstDate = $firstDate.AddDays(-1)
                 
                Get-ChildItem $path  | 
                Foreach-Object {
                    
                    while($true){
                        $firstDate = $firstDate.AddDays(1)    
                        { continue }
                        break;
                    }
                 
                    Rename-Item $_.FullName $firstDate.ToString("yyyyMMdd")
                }
                 
                
                dovidD מנותק
                dovidD מנותק
                dovid
                ניהול
                כתב ב נערך לאחרונה על ידי
                #21

                @צבי-10 ככה זה רציף:

                $path =   "C:\ymgr"
                 
                $firstDate = Get-Date -Date "2020-10-01"
                $firstDate = $firstDate.AddDays(-1)
                 
                Get-ChildItem $path  | 
                Foreach-Object {
                    $firstDate = $firstDate.AddDays(1)    
                    
                    Rename-Item $_.FullName $firstDate.ToString("yyyyMMdd")
                }
                
                • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                תגובה 1 תגובה אחרונה
                3
                • dovidD dovid

                  @צבי-10 תפתח במחשב שלך תוכנת Windows PowerShell ISE
                  תדביק שמה את הקוד הבא:

                  $path =   "D:\זמני\test-dates"
                  
                  $firstDate = Get-Date -Date "2020-10-01"
                  $firstDate = $firstDate.AddDays(-1)
                  
                  Get-ChildItem $path  | 
                  Foreach-Object {
                      
                      while($true){
                          $firstDate = $firstDate.AddDays(1)    
                          if($firstDate.DayOfWeek.value__ -eq 6) { continue }
                          break;
                      }
                  
                      Rename-Item $_.FullName $firstDate.ToString("yyyyMMdd")
                  }
                  
                  

                  תשנה את הנתיב למעלה לנתיב התיקיה הרלוונטי, ותריץ עם הלחצן הירוק.

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

                  @צבי-10 שים לב שהקבצים צריכים להיות עם סיומת נכונה (כדוגמת WAV)
                  ובקוד זה משתנה כולל הסיומת.
                  @dovid אפשר שישתנה רק שם הקובץ בלי הסיומת?

                  צ תגובה 1 תגובה אחרונה
                  0
                  • ש שאול נ"י

                    @צבי-10 שים לב שהקבצים צריכים להיות עם סיומת נכונה (כדוגמת WAV)
                    ובקוד זה משתנה כולל הסיומת.
                    @dovid אפשר שישתנה רק שם הקובץ בלי הסיומת?

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

                    @שאול-נ-י תודה לא שמתי לב לזה.
                    @dovid שמתי לב, שלפעמים בתוך התיקייה במערכת ימות המשיח, הם מוסיפים קובץ טקסט לכל קובץ. דוגמא
                    20211006.wav
                    20211006.txt
                    אפשר אפשרות שישנה שם פעמיים.
                    כי ELSE הוא ישנה גם את לקובץ טקסט, שלא מושמע, ובעצם יצא פעם ביומיים קובץ WAV.

                    ש תגובה 1 תגובה אחרונה
                    0
                    • צ צבי 10

                      @שאול-נ-י תודה לא שמתי לב לזה.
                      @dovid שמתי לב, שלפעמים בתוך התיקייה במערכת ימות המשיח, הם מוסיפים קובץ טקסט לכל קובץ. דוגמא
                      20211006.wav
                      20211006.txt
                      אפשר אפשרות שישנה שם פעמיים.
                      כי ELSE הוא ישנה גם את לקובץ טקסט, שלא מושמע, ובעצם יצא פעם ביומיים קובץ WAV.

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

                      @צבי-10 אמר בפקודה לשינוי שם קובץ לפי תאריך לועזי:

                      שמתי לב, שלפעמים בתוך התיקייה במערכת ימות המשיח, הם מוסיפים קובץ טקסט לכל קובץ. דוגמא
                      20211006.wav
                      20211006.txt
                      אפשר אפשרות שישנה שם פעמיים.

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

                      dovidD תגובה 1 תגובה אחרונה
                      0
                      • ש שאול נ"י

                        @צבי-10 אמר בפקודה לשינוי שם קובץ לפי תאריך לועזי:

                        שמתי לב, שלפעמים בתוך התיקייה במערכת ימות המשיח, הם מוסיפים קובץ טקסט לכל קובץ. דוגמא
                        20211006.wav
                        20211006.txt
                        אפשר אפשרות שישנה שם פעמיים.

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

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

                        זה משאיר את הסיומת המקורית:

                           Rename-Item $_.FullName ($firstDate.ToString("yyyyMMdd") + $_.Extension)
                        

                        אתרו את השורה שמתחילה בRename-Item והחליפו אותה בשורה הזו.

                        • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                        • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                        צ תגובה 1 תגובה אחרונה
                        2
                        • dovidD dovid

                          זה משאיר את הסיומת המקורית:

                             Rename-Item $_.FullName ($firstDate.ToString("yyyyMMdd") + $_.Extension)
                          

                          אתרו את השורה שמתחילה בRename-Item והחליפו אותה בשורה הזו.

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

                          @dovid איפה כתוב שינוי שם חשבתי לכתוב לשנות שם 1+
                          להמשיך לקובץ הבא ולשנות לו שם 0
                          וכך הוא ישנה 2 קבצים לאותו שם?

                          dovidD תגובה 1 תגובה אחרונה
                          0
                          • צ צבי 10

                            @dovid איפה כתוב שינוי שם חשבתי לכתוב לשנות שם 1+
                            להמשיך לקובץ הבא ולשנות לו שם 0
                            וכך הוא ישנה 2 קבצים לאותו שם?

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

                            @צבי-10 לא הבנתי מילה.
                            עריכה הבנתי מפה:

                            @צבי-10 אמר בפקודה לשינוי שם קובץ לפי תאריך לועזי:

                            @dovid שמתי לב, שלפעמים בתוך התיקייה במערכת ימות המשיח, הם מוסיפים קובץ טקסט לכל קובץ. דוגמא
                            20211006.wav
                            20211006.txt
                            אפשר אפשרות שישנה שם פעמיים.
                            כי ELSE הוא ישנה גם את לקובץ טקסט, שלא מושמע, ובעצם יצא פעם ביומיים קובץ WAV.

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

                            • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                            • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                            תגובה 1 תגובה אחרונה
                            0
                            • dovidD dovid העביר נושא זה מ-תכנות ב-
                            תגובה
                            • תגובה כנושא
                            התחברו כדי לפרסם תגובה
                            • מהישן לחדש
                            • מהחדש לישן
                            • הכי הרבה הצבעות


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

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

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