כיצד לשלב או מיזוג קבצי טקסט מרובים
יש כמה מקרים שבהם ייתכן שיהיה עליך למזג מספר קבצי טקסט לקובץ טקסט יחיד. לדוגמה, ייתכן שתקבל תקליטור המכיל מאות קבצי טקסט, הכל בספריות שונות, שעליך לשלב בקובץ אחד לצורך ייבוא ל- Excel, וכו '.
זה שימושי גם אם יש לך קבצי יומן רשת, קבצי יומן שרת או יומני גיבוי שברצונך לשלב לצורך כריית נתונים או ניתוח נתונים. ישנן כמה דרכים שונות אתה יכול ללכת על ההצטרפות קבצי טקסט יחד והתוצאות הן שונות במקצת בהתאם לשיטה שתבחר.
במאמר זה, אני אכתוב על כמה דרכים לשלב קבצי טקסט, כך שאם שיטה אחת לא עובד טוב מדי, אתה יכול לנסות משהו אחר.
שיטה 1 - שורת הפקודה
אם אתה בסדר באמצעות שורת הפקודה, אז יש כמה פקודות פשוטות אתה יכול להשתמש כדי למזג חבורה שלמה של קבצי טקסט במהירות. היתרון של שימוש בשורת הפקודה הוא שאתה לא צריך להתקין את כל התוכניות של צד שלישי. אם אתה רוצה קצת פריימר על שימוש בשורת הפקודה, לבדוק את המדריך של מתחילים שלי להשתמש בשורת הפקודה.
כמו כן, מאז שורת הפקודה יכול לקחת פרמטרים מרובים, אתה באמת יכול ליצור די פקודה מורכבת כדי לסנן למיין את הקבצים אשר ברצונך לכלול בתהליך ההצטרפות. אני אסביר את הפקודה הפשוטה ביותר, אבל גם להתעמק כמה דוגמאות כדי להראות לך איך לעשות את הדברים יותר מסובך.
ראשית, לפתוח את Windows Explorer וללכת לספרייה שבה אתה קבצי טקסט נמצאים. אם הקבצים מאוחסנים בתיקיות משנה רבות, נווט אל ספריית האב. כעת לחץ והחזק CTRL + SHIFT ולאחר מכן לחץ באמצעות לחצן העכבר הימני על כל נקודה ריקה בחלון Explorer.
פעולה זו תפתח חלון פקודה שכבר מוגדר לספרייה שבה היית. כעת כל שעלינו לעשות הוא להקליד את הפקודה. כפי שניתן לראות לעיל, יש לי שלושה מסמכים טקסט בתיקייה יחד עם כמה תיקיות. אם אני רק רוצה לשלב את קבצי הטקסט בתיקייה אחת זו, הייתי מוציא פקודה זו:
עבור% f ב- (* .txt) הקלד "% f"> c: \ Test \ output.txt
ב קידוד בלשון, זה פשוט ל לולאה כי לולאות דרך כל הקבצים בסוף עם .TXT ו פלטי אותם לקובץ שנקרא output.txt.
כפי שניתן לראות לעיל, לולאה רק מפעיל פקודה נפרדת עבור כל קובץ טקסט שהוא מוצא במדריך. שים לב שאם יש לך קובץ טקסט, אבל יש לו סיומת אחרת כמו .log או .dat, וכו ', אז אתה יכול פשוט לשנות את הערך *. Txt בפקודה. כמו כן, ראוי לציין כי הפלט צריך להיות במיקום אחר מאשר בספרייה הנוכחית, אחרת זה יהיה לצרף את קובץ הפלט לעצמה שכן הוא גם קובץ טקסט.
עכשיו נניח שיש לך קבצי טקסט הממוקמים לא רק בתיקייה אחת, אלא בתיקיות משנה רבות. במקרה זה, אנו יכולים להוסיף פרמטר לפקודה, אשר יגידו אותו רקורסיבית לחפש קבצי טקסט בכל תיקיות משנה של הספרייה הנוכחית.
עבור / R% f ב (* .txt) לעשות סוג "% F" >> c: \ Test \ output.txt
אתה שם לב / R פרמטר מיד אחרי ההצהרה. עכשיו כשאני מפעיל את הפקודה, תראה כי היא מוצאת כמה קבצי טקסט נוספים בשלושת הספריות כי נמצאים באותה ספרייה.
כרגיל עם שורת הפקודה, יש למעשה פקודה אחרת המאפשרת לך לעשות את אותו הדבר כמו ל הצהרה לעיל. הפקודה היא למעשה הרבה יותר פשוט ואם זה עובד בסדר בשבילך, אז אתה מוזמן להשתמש בו במקום בשיטה לעיל.
עותק * .txt output.txt
פקודה זו פועלת היטב, אך אין לה אפשרויות רבות כמו הפקודה הקודמת. לדוגמה, הוא לא יאפשר לך לחפש רקורסיבית דרך תיקיות משנה.
שיטה 2 - TXTCollector
TXTCollector הוא קובץ טקסט חופשי מיזוג כלי עם תכונה הגון להגדיר. זה קל מאוד לשימוש והוא יכול להיות מוגדר לעבוד בכמה דרכים שונות.
ראשית, הקלד או העתק והדבק את נתיב התיקיה לתוך תיקייה תיבת בראש או פשוט לחץ על עיון תיקיות כפתור ובחר את התיקייה עם קבצי טקסט. לאחר מכן תוכל לבחור איזה סוג של קבצים ברצונך לשלב.
כברירת מחדל, TXTCollector יחפש את כל קבצי TXT וישלב אותם. עם זאת, ניתן לבחור מתוך הרשימה ולשלב או למזג מספר CSV, BAT, HTM, LOG, REG, XML, וקבצים INI לתוך אחד גם!
בדוק את ה כלול תיקיות משנה תיבת אם אתה רוצה TXTCollector רקורסיבית להסתכל לתוך כל תיקיית משנה של התיקייה הראשית. TXTCollector יראה לך בדיוק כמה קבצים זה נמצא במדריך.
לאחר מכן תוכל לבחור מפריד שיופיע בין כל קובץ המשולב. זוהי תכונה נחמדה כי אתה לא מקבל עם שיטת שורת הפקודה. או שאתה יכול לבחור מתוך התפריט הנפתח או שאתה יכול פשוט להקליד את מה שאתה רוצה לתוך התיבה.
כברירת מחדל, התוכנית תציב את שם המדריך, שם הקובץ והמפריד בין כל קובץ. אם ברצונך לשלב את הקבצים באופן רציף ללא הפסקה כלשהי בין כל קובץ, בדוק ללא הפרדה, ללא שם קובץ, ו לא מחזירה מרכבה.
לאחר מכן תהיה לך אפשרות להוסיף תו רווח בין הקבצים או לא. הדבר מגניב על TXTCollector היא שאתה יכול באמת להתאים את זה. אם תלחץ על הקישור בתחתית נקרא תוספים ומפרידים, תוכל להוסיף תוספים משלך ל- TXTcollector.
ערוך את extensions.txt הקובץ ממוקם בספריית הנתונים TXTCollector יישום. שים לב TXTcollector רק מטפל קבצי טקסט רגיל, לא משנה מה התוסף משמש. לכן, לא ניתן לשלב קובצי XLS מרובים, לדוגמה, אלא אם הם נשמרים כטקסט רגיל.
המגבלה היחידה לתוכנית היא שזה יכול לשלב רק 32,765 קבצי טקסט בבת אחת. אם יש לך יותר מזה, אתה יכול לשלב רבים לתוך אחד ולאחר מכן לשלב את אחד גדול עם אלה קטנים יותר, עד 32,765!
בסך הכל, פשוט מאוד, עדיין תוכנה חופשית רב עוצמה עבור שילוב של קבצי טקסט מרובים. יש לקוות, שתי שיטות אלה יעבדו עבור רוב האנשים. אם יש לך להיתקל במצב זה יותר מסובך, אל תהסס לכתוב תגובה ואני אנסה לעזור.
כמו כן, הקפד לבדוק את ההודעה שלי על איך לשלב מצגות PowerPoint מרובים. תהנה!