Создать новый каталог с файлами без копирования или перезаписи старых? (Python) - PullRequest
0 голосов
/ 21 апреля 2020

Я работаю со многими тысячами изображений, хранящихся в определенной структуре папок, которая необходима для определенных программ обработки изображений. Однако существует другая программа, которая требует, чтобы изображения находились в другой структуре папок. Я не могу изменить программы, поэтому я просто делаю вторую структуру папок из первой, используя copyfile из модуля shutil python.

Это нормально работает с небольшими наборами данных, но мой последний - 12 гигов, и глупо иметь дубликаты всего. Есть ли способ создать несколько папок, содержащих «один и тот же» файл?

Большое спасибо!

1 Ответ

0 голосов
/ 21 апреля 2020

Обычное решение этой проблемы - просто создать символическую c ссылку с нужным именем. Это избавляет от необходимости использования двойного дискового хранилища. В UNIX (Linux) команда

ln -s <existing_dir_name> <desried_dir_name>

В Windows вы делаете «короткий путь».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...