photools.com Community

IMatch Discussion Boards => General Discussion and Questions => Topic started by: RobiWan on July 28, 2018, 11:27:22 AM

Title: Automatically detect new directories and images?
Post by: RobiWan on July 28, 2018, 11:27:22 AM
Hi,

what do I need to do to have Imatch automatically detect new directories and images? I thought this setting did it.
But no, I must always select Shift+F5 or Shift+Ctrl+F5 - any idea why?

Title: Re: Automatically detect new directories and images?
Post by: Mario on July 28, 2018, 11:51:29 AM
IMatch automatically detects new and updated files (and performs the required rescan).

IMatch does not automatically delete files indexed by your database - in case you just have moved them to somewhere else in another application.
Deleted files are removed when you manually rescan a folder with Shift+F5 or the corresponding command from the context menu of the folder.

IMatch does not automatically add new sub-folders. You need to rescan the parent folder manually via Shift+F5.
You can enable the Advanced folder monitoring to overcome this. See the IMatch help (https://www.photools.com/help/imatch/#rmh_config_indexing.htm) as usual for detailed information and side effects of that option.
Title: Re: Automatically detect new directories and images?
Post by: RobiWan on July 28, 2018, 12:25:26 PM
Quote from: Mario on July 28, 2018, 11:51:29 AM
You can enable the Advanced folder monitoring to overcome this. See the IMatch help (https://www.photools.com/help/imatch/#rmh_config_indexing.htm) as usual for detailed information and side effects of that option.

That's what I was looking for

From Help system "But there are some applications and services which are not compatible with this feature, because of the way they interact with the Windows file system."

Do you have a example for this incompatibility?
Title: Re: Automatically detect new directories and images?
Post by: Mario on July 28, 2018, 12:33:22 PM
QuoteDo you have a example for this incompatibility?

Adobe products. Some RAW processors.

They create many temporary files, and when saving files they a) create a temp file in the same folder, save the file to that temp file, then DELETE the original file and then RENAME the temp file to the original file name.

Windows reports all these events to IMatch so IMatch may see:

New file
File in database deleted
File renamed to an extension that is indexed by IMatch
...

and this may cause IMatch to remove the existing file from your database, before adding it later again. And this truly not what you want.
IMatch tries to counteract this by delaying certain updates (deletes, renames) for a few seconds, but at some point IMatch needs to act when advanced monitoring is on.

Other applications create temporary sub-folders during certain operations, which they then remove later.

There is no really no way to tell which applications (and in which versions) behave in which ways.
All this is based on empirical evidence and your applications may work differently.

Hence IMatch does not automatically remove files from the database or add new sub-folders. This is the safest way and works great with the majority of workflows and tools.
Title: Re: Automatically detect new directories and images?
Post by: RobiWan on July 28, 2018, 12:41:19 PM
Quote from: Mario on July 28, 2018, 12:33:22 PM
Adobe products. Some RAW processors.
....
They create many temporary files,
...

OK I understand. This make sense.

But another question with scan Files/ directories. From Help System:

I mean, there was something about the 2018 version and CaptureOne. Is this what excludes the directories or does it work with version 2017?
Title: Re: Automatically detect new directories and images?
Post by: Mario on July 28, 2018, 01:01:20 PM
This feature already existed in IMatch 2017. It skips the folder were CO stores lots of junk data irrelevant for IMatch. This prevents the folder to be included for every folder in your database you have ever touched with CO.
Title: Re: Automatically detect new directories and images?
Post by: RobiWan on July 28, 2018, 01:39:26 PM
Is there a way to remove All \CaptureOne$ subfolders from database?

Title: Re: Automatically detect new directories and images?
Post by: Mario on July 28, 2018, 01:41:09 PM
Select them in the Media & Folders View and delete them. There is no automatic feature for that. Use a folder filter.
Title: Re: Automatically detect new directories and images?
Post by: RobiWan on July 28, 2018, 01:58:17 PM
A way to select all and remove from catalog in one step?
I directory-filter I can search for CaptureOne but ... how to remove?

Title: Re: Automatically detect new directories and images?
Post by: Mario on July 28, 2018, 02:12:03 PM
As I said, there is no way to remove all folders at once.
This is a common nuisance with CaptureOne, that they require their own sub-folders everywhere. And the reason for me adding this "ignore folder" feature many releases ago to IMatch.

Deleting a folder with <Ctrl>+<Del> is quick to do, unless you have hundreds. Then only a custom app can help to automate this. Or just live with it.
Title: Re: Automatically detect new directories and images?
Post by: RobiWan on July 28, 2018, 04:41:03 PM
Quote from: Mario on July 28, 2018, 02:12:03 PM
Or just live with it.

Which is best option for now.
Title: Re: Automatically detect new directories and images?
Post by: Mario on July 28, 2018, 04:47:15 PM
You may want to configure IMatch to use large icons (Edit > Preferences > Application: User Interface > Icon Size.
Title: Re: Automatically detect new directories and images?
Post by: RobiWan on July 28, 2018, 05:36:45 PM
I'm sorry but I do not understand why this should help me.

Title: Re: Automatically detect new directories and images?
Post by: Carlo Didier on July 28, 2018, 09:16:53 PM
Quote from: Mario on July 28, 2018, 12:33:22 PM...They create many temporary files, and when saving files they a) create a temp file in the same folder, save the file to that temp file, then DELETE the original file and then RENAME the temp file to the original file name.

Which is actually what you should hope they do. It allows to have the original file untouched until the new version is successfully written. Otherwise, a problem when writing the new version might easily destroy the original file. Not so good  ;).
Title: Re: Automatically detect new directories and images?
Post by: Mario on July 28, 2018, 10:13:26 PM
The could also rename the original file to .bak and save the image to the correct file name. Delete the .bak on success.  ;)
Title: Re: Automatically detect new directories and images?
Post by: Mario on July 28, 2018, 10:13:48 PM
Quote from: RobiWan on July 28, 2018, 05:36:45 PM
I'm sorry but I do not understand why this should help me.

I just noticed that your icons (in the Media & Folders View) are really tiny.
This is not related to all the CaptureOne folders.