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

    יצירת קבצי ארכיון מרובים

    תוכנה
    5
    14
    885
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • א
      אלי TZA נערך לאחרונה על ידי

      יש לי תיקיה ובתוכה מספר רב של תיקיות ואני צריך ליצור קבצי ארכיון (.zip/.7z/.rar-לא משנה איזה סוג) לכל תיקיה בנפרד.

      בחילוץ אני יודע שאפשר ב7-ZIP לסמן את כל הקבצים לחילוץ ולתת לו הוראה לחלץ כל קובץ לתיקיה נפרדת אבל בכיווץ אני לא מוצא אפשרות כזאת.

      יש דרך/תוכנה שתחסוך לי דחיסה ידנית אחד אחד?

      תודה רבה

      מייל: eli846846@gmail.com

      תגובה 1 תגובה אחרונה תגובה ציטוט 1
      • yossiz
        yossiz נערך לאחרונה על ידי yossiz

        משהו בסגנון זה יעבוד

        for /D %a in (*) do ("C:\Program Files\7-Zip\7z.exe" a "%a.zip" "%a\")
        

        תתאים אותו לצרכיך, איך שכתבתי עכשיו הוא ירוץ על כל התיקיות שבתיקייה הנוכחית ויעשה zip עם פרמטרים ברירות מחדל.

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

        א 2 תגובות תגובה אחרונה תגובה ציטוט 8
        • א
          אלי TZA @yossiz נערך לאחרונה על ידי

          @yossiz בדיוק מה שהייתי צריך, תודה רבה לך איש יקר!

          אחרי שחוויתי את הכח של שורת פקודה הייתי שמח להבין קצת יותר ממה הפקודה מורכבת, אפשר קצת פירוט\קישור למדריך\מילות מפתח לחיפוש?

          תודה רבה

          מייל: eli846846@gmail.com

          תגובה 1 תגובה אחרונה תגובה ציטוט 2
          • yossiz
            yossiz נערך לאחרונה על ידי

            אם תוכל להסתדר באנגלית, אז תרשום בcmd

            help for
            

            בקיצור מלת המפתח for מריץ הפקודה שמגיעה אחרי המילה do פעם אחד בשביל כל ערך בתוך קבוצת הערכים שמגיע אחרי מילת המפתח in כאשר המשתנה %a מאוכלס כל פעם עם הערך המתאימה. כאן ה* מבטא "כל התיקייות בתקייה הנוכחית".
            נשמע מסובך? זה לא כל כך מסובך, רק שאין לי יכולת הסברה...

            אולי מישהו מכיר אתר שמסביר בעברית? בחיפוש מהיר מצאתי את זה אבל הוא קצת לוקה בחסר...

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

            א תגובה 1 תגובה אחרונה תגובה ציטוט 6
            • א
              אלי TZA @yossiz נערך לאחרונה על ידי

              @yossiz תודה רבה!
              כל הכבוד על העזרה הרבה שאתה מגיש כאן לאנשים, ממש לא מובן מאליו!

              מייל: eli846846@gmail.com

              תגובה 1 תגובה אחרונה תגובה ציטוט 4
              • yossiz
                yossiz נערך לאחרונה על ידי

                דרך אגב, לכל משימה שמצריך יותר משורה אחת או שתיים של CMD, יותר משתלם לעשות בPowershell.
                היכולות של Powershell והתחביר הם הרבה יותר מתקדמות מCMD.

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

                WWW תגובה 1 תגובה אחרונה תגובה ציטוט 3
                • WWW
                  WWW @yossiz נערך לאחרונה על ידי

                  @yossiz אמר ביצירת קבצי ארכיון מרובים:

                  היכולות של Powershell והתחביר הם הרבה יותר מתקדמות מCMD.

                  אבל נדמה לי שזה קצת יותר מסובך...

                  WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

                  תגובה 1 תגובה אחרונה תגובה ציטוט 0
                  • א
                    אלי TZA @yossiz נערך לאחרונה על ידי

                    @yossiz אמר ביצירת קבצי ארכיון מרובים:

                    משהו בסגנון זה יעבוד

                    for /D %a in (*) do ("C:\Program Files\7-Zip\7z.exe" a "%a.zip" "%a\")
                    

                    תתאים אותו לצרכיך, איך שכתבתי עכשיו הוא ירוץ על כל התיקיות שבתיקייה הנוכחית ויעשה zip עם פרמטרים ברירות מחדל.

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

                    תודה רבה!

                    מייל: eli846846@gmail.com

                    תגובה 1 תגובה אחרונה תגובה ציטוט 0
                    • dovid
                      dovid ניהול נערך לאחרונה על ידי

                      אמור לעבוד עם סיומת bat, מה הכונה לא רץ?

                      @yossiz אכן בPS היכולות גדולות יותר, ואדרבא קל שמה יותר אחרי שלומדים.
                      ניסיתי לכתוב זאת בPS, זה יוצא ככה:

                      $dir = dir | ?{$_.PSISContainer}
                      
                      foreach ($d in $dir){
                          & "C:\Program Files\7-Zip\7z.exe" a ($d.FullName + ".7z") $d.FullName
                      }
                      

                      לשמור כקובץ עם סיומת ps1, לשים בתיקיה הרצויה, קליק ימני וRun.

                      אפשר ליצור קשר dovid@tchumim.com

                      א yossiz 2 תגובות תגובה אחרונה תגובה ציטוט 2
                      • NRS
                        NRS נערך לאחרונה על ידי

                        @אלי-tza אמר ביצירת קבצי ארכיון מרובים:

                        יש לי תיקיה ובתוכה מספר רב של תיקיות ואני צריך ליצור קבצי ארכיון (.zip/.7z/.rar-לא משנה איזה סוג) לכל תיקיה בנפרד.

                        בחילוץ אני יודע שאפשר ב7-ZIP לסמן את כל הקבצים לחילוץ ולתת לו הוראה לחלץ כל קובץ לתיקיה נפרדת אבל בכיווץ אני לא מוצא אפשרות כזאת.

                        יש דרך/תוכנה שתחסוך לי דחיסה ידנית אחד אחד?

                        תודה רבה
                        9
                        ניסת את זה (לסמן את כל התיקיות>ADD TO ARCHIVE ואז לבחור אפשרות זו שבתמונה) ?

                        0_1542191761867_111.PNG

                        תגובה 1 תגובה אחרונה תגובה ציטוט 4
                        • א
                          אלי TZA @dovid נערך לאחרונה על ידי

                          @dovid אמר ביצירת קבצי ארכיון מרובים:

                          אמור לעבוד עם סיומת bat, מה הכונה לא רץ?

                          נפתח שורת פקודה לחצי שניה ונסגר.

                          @yossiz אכן בPS היכולות גדולות יותר, ואדרבא קל שמה יותר אחרי שלומדים.
                          ניסיתי לכתוב זאת בPS, זה יוצא ככה:

                          $dir = dir | ?{$_.PSISContainer}
                          
                          foreach ($d in $dir){
                              & "C:\Program Files\7-Zip\7z.exe" a ($d.FullName + ".7z") $d.FullName
                          }
                          

                          לשמור כקובץ עם סיומת ps1, לשים בתיקיה הרצויה, קליק ימני וRun.

                          בקצת שאני מבין אני רואה שזה יצור לי בפורמט 7z. כדי ליצור קבצי zip נכון לכתוב כך:

                          $dir = dir | ?{$_.PSISContainer}
                          
                          foreach ($d in $dir){
                              & "C:\Program Files\7-Zip\7z.exe" a ($d.FullName + ".zip") $d.FullName
                          }
                          

                          ?

                          מייל: eli846846@gmail.com

                          תגובה 1 תגובה אחרונה תגובה ציטוט 1
                          • dovid
                            dovid ניהול נערך לאחרונה על ידי

                            אני חושב שאתה צודק והוא מבין דרך הסיומת, אם לא תכתוב ככה:

                                & "C:\Program Files\7-Zip\7z.exe" a ($d.FullName + ".zip") $d.FullName -tzip
                            

                            אפשר ליצור קשר dovid@tchumim.com

                            תגובה 1 תגובה אחרונה תגובה ציטוט 2
                            • yossiz
                              yossiz נערך לאחרונה על ידי

                              @אלי-tza אמר ביצירת קבצי ארכיון מרובים:

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

                              כדי שיעבוד כbat צריך לכתוב כך:

                              for /D %%a in (*) do ("C:\Program Files\7-Zip\7z.exe" a "%%a.zip" "%%a\")
                              

                              למה? אין לי מושג...

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

                              תגובה 1 תגובה אחרונה תגובה ציטוט 3
                              • yossiz
                                yossiz @dovid נערך לאחרונה על ידי

                                @dovid איך הסקריפט שלך מסתדר עם תקייות שיש רווח בשם שלהם (אני בדקתי והוא מסתדר, השאילה איך)?

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

                                תגובה 1 תגובה אחרונה תגובה ציטוט 1
                                • 1 / 1
                                • פוסט ראשון
                                  פוסט אחרון
                                בא תתחבר לדף היומי!