﻿FolderTreeBackup
================

מה הסקריפט עושה?
----------------
- מקבל תיקיית מקור ותיקיית יעד.
- משחזר ביעד את כל מבנה התיקיות ותתי-התיקיות.
- אינו מעתיק את תוכן הקבצים.
- בכל תיקייה נוצר קובץ בשם __CONTENTS.txt.
- הקובץ כולל לכל קובץ:
  * שם
  * סיומת
  * גודל בבייטים
  * גודל קריא KB/MB/GB
  * תאריך יצירה
  * תאריך שינוי
  * תאריך גישה אחרונה
  * Attributes
  * Owner, אם ניתן לקרוא אותו
  * הנתיב המקורי המלא

בנוסף:
- __SUMMARY.txt - סיכום כללי.
- __SCAN_LOG.txt - שגיאות והרשאות שלא ניתן היה לקרוא.
- Junctions/Symbolic Links לא נסרקים לעומק, כדי למנוע לולאות.

דוגמה:
-------
PowerShell:

.\FolderTreeBackup.ps1 -Source "C:\Users\Avraham" -Destination "D:\Computer-Tree-Backup"

או:

powershell -ExecutionPolicy Bypass -File ".\FolderTreeBackup.ps1" -Source "C:\Users\Avraham" -Destination "D:\Computer-Tree-Backup"

חשוב:
-----
אל תבחר תיקיית יעד שנמצאת בתוך תיקיית המקור.
