|
|
|
@ -61,7 +61,11 @@ class Backup: |
|
|
|
self.backup_info = read_backup_properties(property_file) |
|
|
|
self.related_files = find_backup_data(self.property_file, self.backup_info) |
|
|
|
|
|
|
|
def hardlink_to(self, dest): |
|
|
|
def hardlink_to(self, dest_dir, dry): |
|
|
|
for filepath in self.related_files.values(): |
|
|
|
if filepath: |
|
|
|
filepath.link_to(dest) |
|
|
|
filename = filepath.name |
|
|
|
if dry: |
|
|
|
print(f'link: "{filepath}" => "{dest_dir / filename}"') |
|
|
|
else: |
|
|
|
filepath.link_to(dest_dir / filename) |