How Do I Use Beyond Compare: Introduction to Beyon
  • Forty things about Beyond Compare
  • Acknowledgements
  • Learn Beyond Compare in 5 Minutes
    • Quickstart: open two directories
    • Quickstart: open two files
    • Quickstart: move a file
    • Text Compare: understand the display
    • Downloads
  • Text Compare
    • How to use Beyond Compare for Text Compare
    • In Beyond Compare, what are unimportant differences?
    • Why no word-wrap ??
    • How to use Beyond Compare to confirm 100% replacement
    • Ignore Trivial Differences, Like Timestamps
  • Git
    • How to use Beyond Compare with Git
    • Do a roll-back to peek at your old code
    • Quickstart: Folder Merge
    • Why merge three folders?
    • Beyond Compare Three-Way Folder Merge Symbols Explained
    • How to compare two commits, both old, in Git
    • Git mergetool: merging three files.
    • How to recover an older version of your code with Git and Beyond Compare
    • Peeking under the hood at how Git does its thing
    • Getting better at Git
    • Find changes since last commit
    • Patches
    • How to configure Visual Studio to use Beyond Compare for Version Control
  • Scripts and the Command Line
    • How to use Beyond Compare in the Terminal
    • How to do an automatic backup every day
    • Write a Batch File That Will Start Several Syncs Simultaneously
    • Write a batch file that will start several text compares automatically
    • TL; DR
  • Table Compare
    • Quickstart: open a couple of Excel spreadsheets
    • Example: finding missing items in a pair of spreadsheets
    • Keys
    • Mismatched Columns
    • Longer example, opening .csv files
    • How to remove columns from a spreadsheet
    • Aligned vs Unaligned
    • Example: List of City Trees
  • Sync / Folders
    • Backup your entire computer (Part One)
    • Backup your entire computer (Part Two)
    • Backup, advanced
    • RegEx Examples: Filename Alignment Overide
    • Scan a lot or a little
  • Other
    • Peek
    • Binary
    • Undo
    • Colors
    • How to compare images
    • Report: Text Compare
    • Report: Table Compare
    • Looooonnnnngggg lines...
    • Binary: How to see the 1's and 0's
    • How to write your first script
    • How to find redundant or duplicate files
    • Minor Edge Cases
    • Shortcut Key
    • How to ignore parts of your file
    • Folder System Context Menus
    • About Evan Genest
Powered by GitBook
On this page
  • Step One
  • Step Two
  • Step Three

Was this helpful?

  1. Scripts and the Command Line

Write a Batch File That Will Start Several Syncs Simultaneously

This is for folks who are copying and backing up entire drives or servers. You are the folks that feel the need for speed. Or the need to go home and sleep during the copying.

The gist of the process is:

  1. Write some two line Beyond Compare scripts, one script per every file copying session you desire.

  2. Write a single batch/shell script that simply calls all of your scripts from #1 above

  3. Give a command in the terminal to start #2 above.

Step One

Write and save five separate scripts: one script for each of the five syncs you want to simultaneously fire up. The general syntax of the first line will be LOAD pathname1 pathname2. The syntax in Windows will look like this:

load C:\Users\egenest\ohio\test_1 "C:\Users\egenest\ohio\empty-lonely-place"

sync mirror:left->right

(save as one.bc)

load "C:\Users\egenest\ohio\folder COMPARE" "C:\Users\egenest\ohio\empty-lonely-place"

sync mirror:left->right

(save as two.bc)

load C:\Users\egenest\ohio\scOOOtr "C:\Users\egenest\ohio\empty-lonely-place"

sync mirror:left->right

(save as three.bc)

load "C:\Users\egenest\ohio\PEDAGOGYtest - Shortcut (2).lnk" "C:\Users\egenest\ohio\empty-lonely-place"

sync mirror:left->right

(save as four.bc)

load C:\Users\egenest\ohio\test_1 "C:\Users\egenest\ohio\empty-lonely-place"

sync mirror:left->right

(save as five.bc)

Step Two

Write one batch file that calls all of your little two line scripts from Step 1:

start BComp.exe /solo @one.bc start BComp.exe /solo @two.bc start BComp.exe /solo @three.bc start BComp.exe /solo @four.bc start BComp.exe /solo @five.bc (save as fiveFiles.bat)

Step Three

In Windows, type and enter this at the command line:

fiveFiles.bat

You should see five sessions of BC start up. That's it; now just wait, maybe for several hours, while your files get copied.

PreviousHow to do an automatic backup every dayNextWrite a batch file that will start several text compares automatically

Last updated 5 years ago

Was this helpful?