Bug 436120 - [Suggestion] Keep the tree structure in "Export to a local device"
Summary: [Suggestion] Keep the tree structure in "Export to a local device"
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-WebService-FileCopy (other bugs)
Version First Reported In: 7.3.0
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-04-24 11:12 UTC by cat75
Modified: 2025-11-03 05:08 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 7.3.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description cat75 2021-04-24 11:12:34 UTC
Hi,

The Digikam catalog contains the folders where the cataloged photos are located.

D:\Archives\2020-12-01 Festival\201201009.jpg
E:\Archives Argentique\1968-01-12 Birthday Toto\680112345.jpg

Currently "Export to a local device" does not restore the tree structure of the original photos in the target folder.

Export in a target folder named "D:\Export" the result is :
D:\Export\201201009.jpg
D:\Export\680112345.jpg

It would be possible to add this possibility by recovering the final file of the originals :

D: Export\2020-12-01 Festival\201201009.jpg
D:\Export\1968-01-12 Birthday Toto\680112345.jpg

Thank you

Best regard,
Comment 1 Maik Qualmann 2021-04-24 11:37:38 UTC

*** This bug has been marked as a duplicate of bug 427403 ***
Comment 2 Maik Qualmann 2021-05-23 19:40:21 UTC
Git commit b773e9648aac765fa4cca3f4bd88976d9c3307dc by Maik Qualmann.
Committed on 23/05/2021 at 19:36.
Pushed by mqualmann into branch 'master'.

add option to use album path for items to be exported
Related: bug 427403
FIXED-IN: 7.3.0

M  +3    -1    NEWS
M  +20   -9    core/dplugins/generic/webservices/filecopy/fccontainer.h
M  +32   -16   core/dplugins/generic/webservices/filecopy/fcexportwidget.cpp
M  +4    -0    core/dplugins/generic/webservices/filecopy/fcexportwindow.cpp
M  +23   -5    core/dplugins/generic/webservices/filecopy/fctask.cpp
M  +5    -3    core/libs/database/utils/ifaces/dbinfoiface.cpp
M  +20   -0    core/libs/dplugins/iface/dinfointerface.cpp
M  +3    -1    core/libs/dplugins/iface/dinfointerface.h

https://invent.kde.org/graphics/digikam/commit/b773e9648aac765fa4cca3f4bd88976d9c3307dc