IT Geek: כיצד לשמור קבצים עם אותו שם בסינכרון

May 28, 2025
פרטיות ואבטחה
תוכן ללא הכנסה

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

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

איך זה עובד

נניח שאתה מפתח אתרים שבמהלך הזמן הקים אוסף נחמד של פונקציות Javascript בו אתה משתמש בכל האתרים שאתה מתחזק. כשאתה מוסיף או משפר את קובץ ה- Javascript הזה (בוא נקרא לו "library.js"), רק העותק הנוכחי שאתה עורך מתעדכן. פירוש הדבר, למשל, אם תבצע תיקון או שיפור באגים תצטרך ללכת להחיל אותו באופן ידני גם על כל תיקיית קוד המקור של האתרים האחרים שלך.

הכלי שלנו מנסה לפתור את הבעיה של צורך ללכת באופן ידני להחיל את הקובץ המעודכן על כל תיקיית מקור. מה שזה עושה:

  1. מחפש את כל הקבצים עם שם מוגדר (library.js) בתוך תיקיית שורש שצוינה (% UserProfile% \ Documents \ Web Sites).
  2. עבור כל הקבצים ששמו library.js, הוא מאתר את הקובץ ששונה לאחרונה ומציין את ערך ה- hash של הקובץ.
  3. לכל שאר הקבצים ששמו library.js (שאינם העותק המעודכן האחרון) יש ערך ה- hash של הקובץ שלהם לעומת האחרון (נקבע בשלב הקודם).
  4. אם ערכי ה- hash של הקובץ שונים, העותק המתאים של library.js מוחלף בעותק שעודכן לאחרונה.

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

עדכן לכלי ההעתקה החדש ביותר

כלי העדכון לכלי ההעתקה החדש ביותר הוא גרסה שונה של סקריפט אצווה באותו שם (שניהם זמינים להורדה באמצעות הקישורים בתחתית המאמר) אשר הוסב לקובץ EXE על מנת לכלול את הנדרש כלי השירות Nirsoft HashMyFiles . יש להפעיל את הכלי משורת הפקודה עם פרמטרים מסוימים שצוינו. אם רק תריץ את קובץ ה- EXE על ידי לחיצה כפולה, תקבל הודעה המציינת זאת.

כדי להשתמש בעדכון לעותק החדש ביותר, תוכל להציג את הפרמטרים על ידי הפעלת "UpdateToNewestCopy /?" המציג את תיבת הדו-שיח הבאה:

הפרמטרים הנדרשים היחידים הם SourceFolder (למשל% UserProfile% \ Documents \ Web Sites) ו- FileName (library.js). עם זאת, באפשרותך לשנות את הפונקציונליות על ידי הוספת מתגים נוספים כמתואר לעיל.

דוגמאות

הפקודה הבאה תמצא את כל הקבצים בשם "Common.vb" בתוך התיקיה "C: \ משתמשים \ jfaulkner \ מסמכים \ קוד קבצים", מבצעים את ההחלפה אך מבצעים גיבוי של העותק הנוכחי לפני החלפה (פלט זה הוא שהפיק את תמונה עליונה למאמר זה):

UpdateToNewestCopy "C: \ משתמשים \ jfaulkner \ מסמכים \ קבצי קוד" Common.vb / B

הפקודה הבאה מבצעת את אותה פעולת חיפוש כלעיל, אולם היא מדווחת רק על קבצים שיוחלפו ולא מבצעת פעולות קבצים בפועל:

UpdateToNewestCopy "C: \ users \ jfaulkner \ documents \ Code Files" Common.vb / V

נניח שיש קובץ בשם "C: \ Config \ FilesToSearch.txt" עם התוכן הבא:

library.js
Common.vb

הפקודה הבאה תחפש בתיקיית המסמכים שלי של המשתמש הנוכחי ותדווח על כל עדכון ל- "library.js" ו- "Common.vb", אך לא ממש תבצע פעולות עדכון:

UpdateToNewestCopy "% UserProfile% \ Documents" "C: \ Config \ FilesToSearch.txt" / L / V

אוטומציה של התהליך

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

הורד

עדכון לעותק החדש ביותר - פורמט ההפעלה שונה

עדכן לקובצי העתק החדשים ביותר - מקורות אצווה (יותר מכוון שורת פקודה)

תוכן כניסה . כניסה תחתונה

ShareFile: How To Use Sync For Windows To Sync Files Across Devices

Easily Move, Copy And Sync Files To UnRAID, Within UnRAID And From UnRAID Using Krusader


פרטיות ואבטחה - המאמרים הפופולריים ביותר

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

פרטיות ואבטחה Jun 8, 2025

תוכן ללא הכנסה ארטם אולשקו / Shutterstock.com איך אתה מתחקה אחר שיחת טלפון? על פי תוכניו..


כיצד להפעיל אימות דו-גורמי עבור LinkedIn

פרטיות ואבטחה Dec 2, 2024

אימות דו-גורמי (2FA) הוא כלי אבטחה נהדר, ו אנחנו תמיד ממליצים עליו . מרבית האפליקציות מקלות על �..


כיצד להגדיר בקרת הורים עבור אמזון פריים וידאו

פרטיות ואבטחה Aug 14, 2025

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


מהו "שירות תוכנה נגד תוכנה זמינה להפעלה" ומדוע הוא פועל במחשב האישי שלי?

פרטיות ואבטחה Jul 31, 2025

Windows 10 כולל את Windows Defender, האנטי-וירוס המובנה של מיקרוסופט. תהליך "הפעלת שירות נגד תוכנות זדוניות" הוא �..


מה זה Power Nap ב- MacOS?

פרטיות ואבטחה Oct 27, 2025

תנומות כוח אינן רק משהו שקורה אחרי ארוחת צהריים כבדה או בוקר ארוך בעבודה בחצר. מחשבי מקינטוש משתמשי�..


כיצד להתאים אישית את הגדרות הפרטיות של פלייסטיישן 4 שלך

פרטיות ואבטחה Jun 20, 2025

תוכן ללא הכנסה לפלייסטיישן 4 של סוני לוח מחוונים בסגנון מדיה חברתית. החברים שלך יכולים להציג את הפע..


למד היכן Windows 8 מאחסן מידע על מסנן SmartScreen עבור קבצים שהורדו

פרטיות ואבטחה Nov 8, 2024

תוכן ללא הכנסה בגרסאות קודמות של Windows המסנן SmartScreen היה תכונה של Internet Explorer, עם Windows 8 הוא הופך לחלק ממע..


כיצד לשתף כונני תקליטורים ו- DVD ברשת

פרטיות ואבטחה May 18, 2025

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


קטגוריות