Sync folders function develop

Please check the FAQ (https://www.xyplorer.com/faq.php) before posting a question...
Post Reply
Pelin
Posts: 20
Joined: 26 Apr 2021 02:37

Sync folders function develop

Post by Pelin »

Is there any plan to develop a function like the software "synctoy" to allow users to sync folders?
Like: just simple to set the pairs paths, then it can automatically sync folders when the XYplorer is running.
Really need this function to keep the files the same between my PC and the internet folders.

highend
Posts: 14991
Joined: 06 Feb 2011 00:33
Location: Win Server 2022 @100%

Re: Sync folders function develop

Post by highend »

You are aware of sync (scripting) or via dual pane and the GUI: Menu - Panes - Sync Folders... oO

Moving this thread...
One of my scripts helped you out? Please donate via Paypal

Pelin
Posts: 20
Joined: 26 Apr 2021 02:37

Re: Sync folders function develop

Post by Pelin »

highend wrote: 06 Nov 2024 12:19 You are aware of sync (scripting) or via dual pane and the GUI: Menu - Panes - Sync Folders... oO

Moving this thread...
Yes, I know this function. But I want to "synchronize" and keep the 2 files the same, not just from one to another.
I want the change I made from the local file can synchronize to the internet file. and the change (another colleague made) from the internet file can automatically synchronize to my local file.

admin
Site Admin
Posts: 66508
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: Sync folders function develop

Post by admin »

There is no such plan.

Horst
Posts: 1396
Joined: 24 Jan 2021 12:27
Location: Germany

Re: Sync folders function develop

Post by Horst »

admin wrote: 08 Nov 2024 09:43 There is no such plan.
Is there really no bidirectional folder sync ?
I didn't yet search for it as I do such functions with TC.
Windows 11 Home, Version 25H2 (OS Build 26200.9168)
Portable x64 XYplorer (Actual version, including betas)
Display settings 1920 x 1080 Scale 100%
Everything 1.5.0.1422b (x64), Everything Toolbar 3.2, Listary Pro 7.0.0.9 beta

admin
Site Admin
Posts: 66508
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: Sync folders function develop

Post by admin »

Low demand. Can easily be done with two one-way sync operations.

admin
Site Admin
Posts: 66508
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: Sync folders function develop

Post by admin »

Do you (or anyone reading this) use bidirectional folder sync frequently?

Horst
Posts: 1396
Joined: 24 Jan 2021 12:27
Location: Germany

Re: Sync folders function develop

Post by Horst »

admin wrote: 08 Mar 2026 08:12 Do you (or anyone reading this) use bidirectional folder sync frequently?
Yes.
I use Total commander Synchronize dirs for it.
The very simple button in XY looks like this
"C:\Tools\Wincmd\totalcmd64.exe" /S=S: "<curitem>" "<get selectedItemsPathNames <crlf> i>"
The GUI screen looks like this
Screenshot - 08.03.2026 , 10_54_51.png
To see the attached files, you need to log into the forum.
Windows 11 Home, Version 25H2 (OS Build 26200.9168)
Portable x64 XYplorer (Actual version, including betas)
Display settings 1920 x 1080 Scale 100%
Everything 1.5.0.1422b (x64), Everything Toolbar 3.2, Listary Pro 7.0.0.9 beta

admin
Site Admin
Posts: 66508
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: Sync folders function develop

Post by admin »

But why? What's the point in having two identical folders?
One is the source tree for common modules.
The other path is a certain project which makes use of it.
After correcting errors in the project changes should go back into the master
and additional files from the master into the project.

admin
Site Admin
Posts: 66508
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: Sync folders function develop

Post by admin »

Thanks.

Thanks for editing my post. :biggrin:

admin
Site Admin
Posts: 66508
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: Sync folders function develop

Post by admin »

One is the source tree for common modules.
The other path is a certain project which makes use of it.
After correcting errors in the project changes should go back into the master
and additional files from the master into the project.
I still don't get it. You can do that with XYplorer's sync with "Delete items in target that have no matches in source".

Horst
Posts: 1396
Joined: 24 Jan 2021 12:27
Location: Germany

Re: Sync folders function develop

Post by Horst »

admin wrote: 15 Mar 2026 09:21
One is the source tree for common modules.
The other path is a certain project which makes use of it.
After correcting errors in the project changes should go back into the master
and additional files from the master into the project.
I still don't get it. You can do that with XYplorer's sync with "Delete items in target that have no matches in source".
That will not do what I said.
It will not copy back new files from the project (Target) to the master
while updating files from the master into the target.
Windows 11 Home, Version 25H2 (OS Build 26200.9168)
Portable x64 XYplorer (Actual version, including betas)
Display settings 1920 x 1080 Scale 100%
Everything 1.5.0.1422b (x64), Everything Toolbar 3.2, Listary Pro 7.0.0.9 beta

admin
Site Admin
Posts: 66508
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: Sync folders function develop

Post by admin »

I see. It doesn't seem like something many people would need. There haven't been many requests for it over the years. So, for now, I won't make any plans for two-way sync.

aegis111
Posts: 12
Joined: 13 Mar 2026 23:45

Re: Sync folders function develop

Post by aegis111 »

for 2 way sync, another excellent tool is freefilesync https://freefilesync.org/

admin
Site Admin
Posts: 66508
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: Sync folders function develop

Post by admin »

XYplorer can perform a two-way sync by combining two one-way sync operations, one in each direction. This is what it would look like (basic modified dates in parentheses):

Code: Select all

Location A          Location B    ---2-way-sync --->  Location A/B
------------------------------------------------------------------------
File1.txt (2021)    File1.txt (2026)           File1.txt (2026) [from B]
File2.txt (2026)    File2.txt (2021)           File2.txt (2026) [from A]
File3.txt (2026)                               File3.txt (2026) [from A]
                    File4.txt (2026)           File4.txt (2026) [from B]
------------------------------------------------------------------------

Post Reply