Files with suffix put in the wrong place
bug
**Describe the bug**
When using -R -S --suffix --same-folder-as-input extra levels of directories are created incorrectly
if there are photos in both the directory and subdirectories.
**Software version**
1.0.1
**Operating System information**
- OS: Windows
- Version 10 x64
**To Reproduce**
Create a directory tree containing photos at multiple levels:
testtree\Pictures
testtree\PXL_20250828_081156714.jpg
testtree\PXL_20250828_081238526.jpg
testtree\PXL_20250828_081313319.jpg
testtree\Pictures\Italy
testtree\Pictures\PXL_20250828_065902217.jpg
testtree\Pictures\PXL_20250828_070045130.jpg
testtree\Pictures\PXL_20250828_070100798.jpg
testtree\Pictures\Italy\PXL_20250827_153159831.jpg
testtree\Pictures\Italy\PXL_20250827_153316733.jpg
testtree\Pictures\Italy\PXL_20250828_064946582.jpg
testtree\Pictures\Italy\Venice
testtree\Pictures\Italy\Venice\PXL_20250827_153015943.jpg
testtree\Pictures\Italy\Venice\PXL_20250827_153108441.jpg
testtree\Pictures\Italy\Venice\PXL_20250827_153144291.jpg
Run the command line:
F:\caesiumclt.exe -S -R --suffix _xyzzy --same-folder-as-input -q 50 testtree
Resulting directory tree:
testtree\Pictures
testtree\PXL_20250828_081156714.jpg
testtree\PXL_20250828_081156714_xyzzy.jpg
testtree\PXL_20250828_081238526.jpg
testtree\PXL_20250828_081238526_xyzzy.jpg
testtree\PXL_20250828_081313319.jpg
testtree\PXL_20250828_081313319_xyzzy.jpg
testtree\Pictures\Italy
testtree\Pictures\Pictures
testtree\Pictures\PXL_20250828_065902217.jpg
testtree\Pictures\PXL_20250828_070045130.jpg
testtree\Pictures\PXL_20250828_070100798.jpg
testtree\Pictures\Italy\Pictures
testtree\Pictures\Italy\PXL_20250827_153159831.jpg
testtree\Pictures\Italy\PXL_20250827_153316733.jpg
testtree\Pictures\Italy\PXL_20250828_064946582.jpg
testtree\Pictures\Italy\Venice
testtree\Pictures\Italy\Pictures\Italy
testtree\Pictures\Italy\Pictures\Italy\PXL_20250827_153159831_xyzzy.jpg
testtree\Pictures\Italy\Pictures\Italy\PXL_20250827_153316733_xyzzy.jpg
testtree\Pictures\Italy\Pictures\Italy\PXL_20250828_064946582_xyzzy.jpg
testtree\Pictures\Italy\Venice\Pictures
testtree\Pictures\Italy\Venice\PXL_20250827_153015943.jpg
testtree\Pictures\Italy\Venice\PXL_20250827_153108441.jpg
testtree\Pictures\Italy\Venice\PXL_20250827_153144291.jpg
testtree\Pictures\Italy\Venice\Pictures\Italy
testtree\Pictures\Italy\Venice\Pictures\Italy\Venice
testtree\Pictures\Italy\Venice\Pictures\Italy\Venice\PXL_20250827_153015943_xyzzy.jpg
testtree\Pictures\Italy\Venice\Pictures\Italy\Venice\PXL_20250827_153108441_xyzzy.jpg
testtree\Pictures\Italy\Venice\Pictures\Italy\Venice\PXL_20250827_153144291_xyzzy.jpg
testtree\Pictures\Pictures\PXL_20250828_065902217_xyzzy.jpg
testtree\Pictures\Pictures\PXL_20250828_070045130_xyzzy.jpg
testtree\Pictures\Pictures\PXL_20250828_070100798_xyzzy.jpg
Note the files with _xyzzy suffixes are not in the same directory as the files they're generated from.
Instead, another copy of the directory tree is tacked on the front.
pictures\italy\venice\PXL123.jpg turns into pictures\italy\venice\pictures\italy\venice\PXL123_xyzzy.jpg
**Expected behavior**
Files with a suffix added should appear in the same directory as the corresponding files without the suffix.
It seems to work as long as there aren't files in the same directory as subdirectories.
**Screenshots**
If applicable, add screenshots to help explain your problem.
**Application Log**
[2025-10-17 09:56:22.063][I] ---- Starting application ----
[2025-10-17 09:56:22.294][I] UUID: "62b1c29e-1b14-4024-a3b2-e51f868edc88"
[2025-10-17 09:56:22.811][I] Starting UI
[2025-10-17 09:56:24.144][I] Access token: "293170|YOh9Hx3CBSANYJSD5t4WUpQ1O4XnfD9rwM8i2u6Z"
[2025-10-17 09:56:25.744][I] ---- Closing application ----
[2025-10-17 09:56:54.507][I] ---- Starting application ----
[2025-10-17 09:56:54.507][I] UUID: "62b1c29e-1b14-4024-a3b2-e51f868edc88"
[2025-10-17 09:56:54.654][I] Starting UI
[2025-10-17 09:56:56.041][I] Sys info updated successfully
[2025-10-17 09:57:10.270][I] ---- Closing application ----
**Additional context**
Thanks for a great tool! It's exactly what I need, if that bit gets fixed. :)
关闭于 2025-10-18 2 条评论