hvdwolf / jExifToolGUI

jExifToolGUI is a multi-platform java/Swing graphical frontend for the excellent command-line ExifTool application by Phil Harvey
https://hvdwolf.github.io/jExifToolGUI/
GNU General Public License v3.0
430 stars 37 forks source link

576 files cannot be processed for GPS tab - "save to selected images". #309

Open GOR4X opened 1 year ago

GOR4X commented 1 year ago

Version (please complete the following information):

Describe the bug Unable to process more than 575 files for gps attribute modifications

To Reproduce Steps to reproduce the behavior:

  1. Go to gps tab under
  2. choose at least 576 files in left folder panel
  3. click on "save to selected images" to start edit changes
  4. See error as per screenshot: [CreateProcess error=206, The filename or extension is too long image
hvdwolf commented 1 year ago

This is not a jExifToolGUI error but a Windows error. With so many files the command line is simply too long (>32000 characters). Next to that: you might as well add some lengty gps based fields/strings as well. This app was created from "my needs" where I work file by file and I always have 10~50 files: so no problem. And from this total of max 50 images, I sometimes select only 3 or 4 to act on.

Exiftool also supports the folder option. I will think of adding some functionality in the form of a checkbox like "Work on all images in folder". In that case I only specify the folder to Exiftool, instead of 500+ files with complete path.

Edit: In this case I would suggest to do it in two steps. Load all files, select the first 300, run the command (Save to selected images), select the last 276, and run the command again. But I guess you already did that.

GOR4X commented 1 year ago

That would be a really nice man :) Any idea when you will have time for this ?

Thanks

ut 30. 5. 2023 o 17:26 HvdWolf (Surfer63) @.***> napísal(a):

This is not a jExifToolGUI error but a Windows error. With so many files the command line is simply too long (>32000 characters). This app was created from "my needs" where I work file by file and I always have 10~50 files: so no problem. And from this total of max 50 images, I sometimes select only 3 or 4 to act on.

Exiftool also supports the folder option. I will think of adding some functionality in the form of a checkbox like "Work on all images in folder". In that case I only specify the folder to Exiftool, instead of 500+ files with complete path.

— Reply to this email directly, view it on GitHub https://github.com/hvdwolf/jExifToolGUI/issues/309#issuecomment-1568640181, or unsubscribe https://github.com/notifications/unsubscribe-auth/A7NHNF3LIOPL7XRZKLESC63XIYGT7ANCNFSM6AAAAAAYT4NM3I . You are receiving this because you authored the thread.Message ID: @.***>

hvdwolf commented 1 year ago

I can't say. Currently I am completely rewriting the internals as I use an sqlite database to also store all kind of user configs. I am now getting rid of that DB and rewriting everythig to xml and json, and for the user custom metadata sets to csv. That is much easier for the user to maintain things outside the app in Excel or so, or exchange with others.

Having said that: there are still some issues in my personal life that prevent me from spending the amount of time on "free time programming" that I used to do.