problem with export

If you are experiencing problems with "Everything", post here for assistance.
Post Reply
Philp
Posts: 10
Joined: Thu Oct 24, 2019 9:52 pm

problem with export

Post by Philp »

I have been using the following command to export an everything file.
es.exe -name -full-path-and-name -export-csv c:\users\phil\desktop\out.csv
It worked fine until I added a second instance. Now I can't get anything to export
Any help would be appreciated.
void
Developer
Posts: 16684
Joined: Fri Oct 16, 2009 11:31 pm

Re: problem with export

Post by void »

Are you using multiple instances?

Please make sure you use the -instance <instance name> command line option with ES and the <instance name> matches.

Did you make multiple es calls at the same time? Everything will only execute one query at a time. The first query may still be executing.

Exporting the full path and filename for all files will take a long time.

Please try waiting for the first query to complete or close the first es instance to abort the query.
Philp
Posts: 10
Joined: Thu Oct 24, 2019 9:52 pm

Re: problem with export

Post by Philp »

I added the -instance
es.exe -name -full-path-and-name -instance everything -export-csv c:\users\phil\desktop\out.csv
but now I get this error: Everything IPC window not found, IPC unavailable.
I found that if I rename the second instance db then the original es.exe works fine.
NotNull
Posts: 5458
Joined: Wed May 24, 2017 9:22 pm

Re: problem with export

Post by NotNull »

Philp wrote: Fri Oct 25, 2019 4:56 pm Everything IPC window not found, IPC unavailable.
Most times, that error indicates that Everything is not running. In your case: the "everything" instance of Everything (started with the command: Everything.exe -instance everything

Regarding deleting the database: Everything only uses the .db file from disk when starting (load data) and exiting (write data to disk) Everything.
void
Developer
Posts: 16684
Joined: Fri Oct 16, 2009 11:31 pm

Re: problem with export

Post by void »

When using ES with "true multiple instances", es will connect to the most recently created instance.

If this instance has not loaded its database you would see zero results in ES.

Please use named instances.
For example, we have two instances of Everything and we have given them the follow names: foo and bar

To launch both Everything instances you would run:
Everything -instance foo
Everything -instance bar

To have ES connect to one of these instances you would use:
ES -instance foo
-or-
ES -instance bar
Post Reply