Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
GOR4X opened this issue May 30, 2023 · 3 comments
Open
Labels
feature request New feature or request

Comments

@GOR4X
Copy link

GOR4X commented May 30, 2023

Version (please complete the following information):

  • OS: Windows 11 22h2
  • Version of software 2.0.2.
  • Package .exe ?

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 hvdwolf added the feature request New feature or request label May 30, 2023
@hvdwolf
Copy link
Owner

hvdwolf commented May 30, 2023

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
Copy link
Author

GOR4X commented May 31, 2023 via email

@hvdwolf
Copy link
Owner

hvdwolf commented May 31, 2023

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants