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

בקשה | הוצאת כל הקבצים מכל תתי התיקיות לתיקייה אחת

מתוזמן נעוץ נעול הועבר עזרה הדדית - מחשבים וטכנולוגיה
13 פוסטים 10 כותבים 367 צפיות 8 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • שמואל ש.ש שמואל ש.

    יש לי תיקייה שבתוכה יש לי עשרות תיקיות שבכל אחת יש כמה קבצים, כולם הם פחות או יותר אותו דבר והייתי שמח אם היה לי את כל הקבצים בתיקייה אחת ולא בעוד תיקייה שבעוד תיקייה וכו'...
    אשמח לקבל תוכנה שמוציאה את כל הקבצים מתחת לתיקייה ___ לתיקייה מוגדרת-או לתיקייה הראשית.
    או אולי @מתכנת-חובב או @NH-LOCAL יעשו לנו איזה סקריפט או משהו כזה...

    תודה מראש!

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

    @שמואל-ש הלכת רחוק...
    תעשה חיפוש שמתאים לכל הקבצים בסייר של וינדוס, תלחץ 'בחר הכל', ותגזור לתוך תקיה חדשה...

    רוצה לזכור קריאת שמע בזמן? לחץ כאן! || אתר שכולו מדריכים

    מיישהמ תגובה 1 תגובה אחרונה
    4
    • צדיק תמיםצ צדיק תמים

      @שמואל-ש הלכת רחוק...
      תעשה חיפוש שמתאים לכל הקבצים בסייר של וינדוס, תלחץ 'בחר הכל', ותגזור לתוך תקיה חדשה...

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

      @צדיק-תמים כתב בבקשה | הוצאת כל הקבצים מכל תתי התיקיות לתיקייה אחת:

      @שמואל-ש הלכת רחוק...
      תעשה חיפוש שמתאים לכל הקבצים בסייר של וינדוס, תלחץ 'בחר הכל', ותגזור לתוך תקיה חדשה...

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

      שאלות? gmhhassimot@gmail.com

      תגובה 1 תגובה אחרונה
      0
      • שמואל ש.ש שמואל ש.

        יש לי תיקייה שבתוכה יש לי עשרות תיקיות שבכל אחת יש כמה קבצים, כולם הם פחות או יותר אותו דבר והייתי שמח אם היה לי את כל הקבצים בתיקייה אחת ולא בעוד תיקייה שבעוד תיקייה וכו'...
        אשמח לקבל תוכנה שמוציאה את כל הקבצים מתחת לתיקייה ___ לתיקייה מוגדרת-או לתיקייה הראשית.
        או אולי @מתכנת-חובב או @NH-LOCAL יעשו לנו איזה סקריפט או משהו כזה...

        תודה מראש!

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

        @שמואל-ש
        בהמשך למה שנאמר
        אם לא כל הקבצים מאותו סוג קובץ
        תתקין את Everything , בהתקנה תבחר "הוסף למקש ימין"
        ואז מקש ימני על התיקיה >Everything
        הוא מציג את כל הקבצים שבכל התיקיות

        הסיסמה לקבצים הדחוסים שלי : 1234

        צ NH.LOCALN 2 תגובות תגובה אחרונה
        1
        • משה מזרחימ משה מזרחי

          @שמואל-ש
          בהמשך למה שנאמר
          אם לא כל הקבצים מאותו סוג קובץ
          תתקין את Everything , בהתקנה תבחר "הוסף למקש ימין"
          ואז מקש ימני על התיקיה >Everything
          הוא מציג את כל הקבצים שבכל התיקיות

          צ מנותק
          צ מנותק
          צדיק וטוב לו 0
          כתב ב נערך לאחרונה על ידי צדיק וטוב לו 0
          #5

          @משה-מזרחי כתב בבקשה | הוצאת כל הקבצים מכל תתי התיקיות לתיקייה אחת:

          @שמואל-ש
          בהמשך למה שנאמר
          אם לא כל הקבצים מאותו סוג קובץ
          תתקין את Everything , בהתקנה תבחר "הוסף למקש ימין"
          ואז מקש ימני על התיקיה >Everything
          הוא מציג את כל הקבצים שבכל התיקיות

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

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

            @שמואל-ש
            בהמשך למה שנאמר
            אם לא כל הקבצים מאותו סוג קובץ
            תתקין את Everything , בהתקנה תבחר "הוסף למקש ימין"
            ואז מקש ימני על התיקיה >Everything
            הוא מציג את כל הקבצים שבכל התיקיות

            NH.LOCALN מנותק
            NH.LOCALN מנותק
            NH.LOCAL
            מדריכים
            כתב ב נערך לאחרונה על ידי
            #6

            @משה-מזרחי כתב בבקשה | הוצאת כל הקבצים מכל תתי התיקיות לתיקייה אחת:

            @שמואל-ש
            בהמשך למה שנאמר
            אם לא כל הקבצים מאותו סוג קובץ
            תתקין את Everything , בהתקנה תבחר "הוסף למקש ימין"
            ואז מקש ימני על התיקיה >Everything
            הוא מציג את כל הקבצים שבכל התיקיות

            אין צורך. מחפשים בשורת החיפוש "*".

            לאינדקס המלא של כלל הסקריפטים שלי
            https://nhlocal.github.io

            ס י 2 תגובות תגובה אחרונה
            1
            • שמואל ש.ש שמואל ש.

              יש לי תיקייה שבתוכה יש לי עשרות תיקיות שבכל אחת יש כמה קבצים, כולם הם פחות או יותר אותו דבר והייתי שמח אם היה לי את כל הקבצים בתיקייה אחת ולא בעוד תיקייה שבעוד תיקייה וכו'...
              אשמח לקבל תוכנה שמוציאה את כל הקבצים מתחת לתיקייה ___ לתיקייה מוגדרת-או לתיקייה הראשית.
              או אולי @מתכנת-חובב או @NH-LOCAL יעשו לנו איזה סקריפט או משהו כזה...

              תודה מראש!

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

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

              @echo off
              setlocal
              color 0a
              :init
              echo.
              echo.
              echo.
              echo.
              set/p "a=enter a new location (a dot for the current diractory) or type exit if you want to : "
              if "%a%"=="" goto init
              if "%a%"=="exit" goto end
              if "%a%"=="EXIT" goto end
              if "%a%"=="." set a=%cd%
              if not exist "%a%" cls & echo the folder does not exist! & goto init
              cls
              echo moving your files to %a%
              set count=0
              for /r %%i in (*) do (
                if "%%~nxi"=="%~nx0" (
                  echo hello>nul
                ) else (
                  move "%%i" %a% && set /a count+=1
                )
              )
              echo.
              echo.
              echo.
              echo %count% files moved successfully.
              pause>nul
              
              :end
              echo bye bye
              exit
              
              תגובה 1 תגובה אחרונה
              6
              • NH.LOCALN NH.LOCAL

                @משה-מזרחי כתב בבקשה | הוצאת כל הקבצים מכל תתי התיקיות לתיקייה אחת:

                @שמואל-ש
                בהמשך למה שנאמר
                אם לא כל הקבצים מאותו סוג קובץ
                תתקין את Everything , בהתקנה תבחר "הוסף למקש ימין"
                ואז מקש ימני על התיקיה >Everything
                הוא מציג את כל הקבצים שבכל התיקיות

                אין צורך. מחפשים בשורת החיפוש "*".

                ס מנותק
                ס מנותק
                סקרן 0
                כתב ב נערך לאחרונה על ידי
                #8

                @NH-LOCAL או " " ...

                מתכנת חובבמ תגובה 1 תגובה אחרונה
                0
                • ס סקרן 0

                  @NH-LOCAL או " " ...

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

                  @סקרן-0 הוא התכוון לחפש רק כוכבית
                  הוא פשוט הקיף אותה במרכאות

                  אגב, אני הייתי מעדיף להשתמש ב * .* כדי שהוא לא יציג לי גם תיקיות (אם כי זה לא יציג גם קבצים בלי סיומת)

                  תגובה 1 תגובה אחרונה
                  2
                  • שמואל ש.ש שמואל ש.

                    יש לי תיקייה שבתוכה יש לי עשרות תיקיות שבכל אחת יש כמה קבצים, כולם הם פחות או יותר אותו דבר והייתי שמח אם היה לי את כל הקבצים בתיקייה אחת ולא בעוד תיקייה שבעוד תיקייה וכו'...
                    אשמח לקבל תוכנה שמוציאה את כל הקבצים מתחת לתיקייה ___ לתיקייה מוגדרת-או לתיקייה הראשית.
                    או אולי @מתכנת-חובב או @NH-LOCAL יעשו לנו איזה סקריפט או משהו כזה...

                    תודה מראש!

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

                    @שמואל-ש כתבתי סקריפט קטן ב - python שמעתיק לתיקיה חדשה לפי בחירה.
                    צריך להעביר כארגומנט ראשון את נתיב התיקייה שממנו ברצונך להעתיק, ארגומנט שני יעד אליו יועתק. (אם היעד לא קיים נוצר תיקיה בשם שנתת)
                    בנוסף הסקריפט בודק אם קיימים קבצים עם אותו שם והם זהים (בודק את ה -hash) מועתק רק אחד.
                    אם הם לא זהים, שניהם מועתקים כשלאחד מהם מתוסף מספר.

                    הקוד:

                    import os
                    import sys
                    import hashlib
                    
                    if len(sys.argv) != 3:
                        print("\033[91m2 arguments are required\033[0m")
                        sys.exit(1)
                    
                    src_folder = sys.argv[1]
                    dst_folder = sys.argv[2]
                    
                    if not os.path.exists(src_folder):
                        print("\033[91mThe source folder {} does not exist\033[0m".format(src_folder))
                        sys.exit(1)
                    
                    if not os.path.exists(dst_folder):
                        os.makedirs(dst_folder)
                    
                    for root, dirs, files in os.walk(src_folder):
                    
                        for file in files:
                            src_file = os.path.join(root, file)
                            dst_file = os.path.join(dst_folder, file)
                            i = 1
                    
                            while os.path.exists(dst_file):
                    
                                hasher = hashlib.sha256()
                                with open(src_file, 'rb') as first_file:
                                    hasher.update(first_file.read())
                                src_hash = hasher.hexdigest()
                    
                                hasher = hashlib.sha256()
                                with open(dst_file, 'rb') as same_file:
                                    hasher.update(same_file.read())
                                dst_hash = hasher.hexdigest()
                    
                                if src_hash != dst_hash:
                                    filename, file_extension = os.path.splitext(dst_file)
                                    dst_file = "{} ({}){}".format(filename, i, file_extension)
                                    i += 1
                                else:
                                    os.remove(dst_file)
                    
                            with open(src_file, 'rb') as file_src:
                                with open(dst_file, 'wb') as file_dst:
                                    file_dst.write(file_src.read())
                    
                    print("All the files from the folder {} have been copied to folder {}".format(src_folder, dst_folder))
                    
                    

                    דוגמת להרצה:

                    "python script_name.py "first path" "second path"

                    כאשר "first path" הוא התיקייה ממנו אתה רוצה להעתיק ו - "second path" הוא התיקייה שאליו אתה רוצה להעתיק.

                    שמואל ש.ש תגובה 1 תגובה אחרונה
                    5
                    • shloimyS shloimy

                      @שמואל-ש כתבתי סקריפט קטן ב - python שמעתיק לתיקיה חדשה לפי בחירה.
                      צריך להעביר כארגומנט ראשון את נתיב התיקייה שממנו ברצונך להעתיק, ארגומנט שני יעד אליו יועתק. (אם היעד לא קיים נוצר תיקיה בשם שנתת)
                      בנוסף הסקריפט בודק אם קיימים קבצים עם אותו שם והם זהים (בודק את ה -hash) מועתק רק אחד.
                      אם הם לא זהים, שניהם מועתקים כשלאחד מהם מתוסף מספר.

                      הקוד:

                      import os
                      import sys
                      import hashlib
                      
                      if len(sys.argv) != 3:
                          print("\033[91m2 arguments are required\033[0m")
                          sys.exit(1)
                      
                      src_folder = sys.argv[1]
                      dst_folder = sys.argv[2]
                      
                      if not os.path.exists(src_folder):
                          print("\033[91mThe source folder {} does not exist\033[0m".format(src_folder))
                          sys.exit(1)
                      
                      if not os.path.exists(dst_folder):
                          os.makedirs(dst_folder)
                      
                      for root, dirs, files in os.walk(src_folder):
                      
                          for file in files:
                              src_file = os.path.join(root, file)
                              dst_file = os.path.join(dst_folder, file)
                              i = 1
                      
                              while os.path.exists(dst_file):
                      
                                  hasher = hashlib.sha256()
                                  with open(src_file, 'rb') as first_file:
                                      hasher.update(first_file.read())
                                  src_hash = hasher.hexdigest()
                      
                                  hasher = hashlib.sha256()
                                  with open(dst_file, 'rb') as same_file:
                                      hasher.update(same_file.read())
                                  dst_hash = hasher.hexdigest()
                      
                                  if src_hash != dst_hash:
                                      filename, file_extension = os.path.splitext(dst_file)
                                      dst_file = "{} ({}){}".format(filename, i, file_extension)
                                      i += 1
                                  else:
                                      os.remove(dst_file)
                      
                              with open(src_file, 'rb') as file_src:
                                  with open(dst_file, 'wb') as file_dst:
                                      file_dst.write(file_src.read())
                      
                      print("All the files from the folder {} have been copied to folder {}".format(src_folder, dst_folder))
                      
                      

                      דוגמת להרצה:

                      "python script_name.py "first path" "second path"

                      כאשר "first path" הוא התיקייה ממנו אתה רוצה להעתיק ו - "second path" הוא התיקייה שאליו אתה רוצה להעתיק.

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

                      @shloimy איפה אני מריץ את זה?

                      הקמת מערכות טלפוניות בימות המשיח! 19smuel@gmail.com
                      כל לקוחותי מרוצים ויהיו מרוצים בעז"ה!

                      shloimyS תגובה 1 תגובה אחרונה
                      0
                      • שמואל ש.ש שמואל ש.

                        @shloimy איפה אני מריץ את זה?

                        shloimyS מנותק
                        shloimyS מנותק
                        shloimy
                        כתב ב נערך לאחרונה על ידי
                        #12

                        @שמואל-ש כתב בבקשה | הוצאת כל הקבצים מכל תתי התיקיות לתיקייה אחת:

                        @shloimy איפה אני מריץ את זה?

                        אם יש לך python מותקן, בשורת הפקודה.

                        תגובה 1 תגובה אחרונה
                        0
                        • NH.LOCALN NH.LOCAL

                          @משה-מזרחי כתב בבקשה | הוצאת כל הקבצים מכל תתי התיקיות לתיקייה אחת:

                          @שמואל-ש
                          בהמשך למה שנאמר
                          אם לא כל הקבצים מאותו סוג קובץ
                          תתקין את Everything , בהתקנה תבחר "הוסף למקש ימין"
                          ואז מקש ימני על התיקיה >Everything
                          הוא מציג את כל הקבצים שבכל התיקיות

                          אין צורך. מחפשים בשורת החיפוש "*".

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

                          @NH-LOCAL או לרשום בחיפוש נקודה, ואינני זוכר אם זה מוציא גם תיקיות

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

                          • התחברות

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

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