Applicazioni esterne

Applicazioni esterne

Manuale dell'utente di FreeFileSync:
Avvio rapido Riga di comando Impostazioni di confronto Ora legale Escludi file Impostazioni avanzate Applicazioni esterne Macro Prestazioni RealTimeSync RTS: Esegui come servizio Pianifica processi batch Impostazioni di sincronizzazione Configurazione (S)FTP Suggerimenti e trucchi Lettere di unità variabili Gestione delle versioni Copia shadow del volume
Applicazioni esterne

Quando fai doppio clic su una delle righe nella finestra principale, FreeFileSync apre di default il browser dei file del sistema operativo:
Windows:explorer.exe /select, "%local_path%" & exit 0
Windows:explorer.exe /select, "%percorso_locale%" & exit 0
macOS:
open -R "%local_path%"
Linux:xdg-open "$(dirname "%local_path%")"
Linux:xdg-apri "$(dirname "%local_path%")"
Per personalizzare questo comportamento o integrare altre applicazioni esterne in FreeFileSync, passare a Menu → Strumenti → Opzioni → Personalizza menu contestuale e aggiungere o sostituire un comando.
Tutte le voci possono essere accessibili rapidamente premendo le relative tasti numerici 0–9 oppure tramite il menu contestuale visualizzato dopo un clic destro del mouse. La prima voce può essere eseguita anche facendo doppio clic su un elemento.
Oltre alle **Macro** regolari, sono disponibili le seguenti macro speciali:
Windows:explorer.exe /select, "%local _ path%" & exit 0
macOS:open -R "%local _ path%"
Linux:xdg-open "$(dirname "%local _ path%")"
  • Per fare riferimento all'elemento dell'altra parte, aggiungere " 2 " al nome della macro: %item_path 2 %, %local_path 2 %, %item_name 2 %, %parent_path 2 %.
  • Per generare un elenco che includa tutti gli elementi selezionati (separati da spazio), aggiungere " s " al nome della macro: %item_path s %, %local_path s %, %item_name s %, %parent_path s %.
Esempi
  • Avvia uno strumento per il confronto del contenuto dei file: Windows: WinMerge
MacroDescription





%item _ path%Full file or folder path
%local _ path%Creates a temporary local copy for files located on SFTP and MTP storage. Otherwise identical to %item _ path% for local files and network shares.
%item _ name%File or folder name
%parent _ path%Parent folder path
  • To refer to the item on the opposite side, append " 2 " to the macro name:
    %item _ path 2 %, %local _ path 2 %, %item _ name 2 %, %parent _ path 2 %.
  • To generate a list including all selected items (separated by space), append " s " to the macro name:
    %item _ path s %, %local _ path s %, %item _ name s %, %parent _ path s %.
Examples
  • Start a file content comparison tool:Windows: WinMerge
    "C: \ Program Files (x86) \ WinMerge \ WinMergeU.exe" "%local _ path%" "%local _ path2%"
    macOS: opendiff (requires Xcode)
    opendiff "%local _ path%" "%local _ path2%"
    Ubuntu: kompare (sudo apt install kompare)
    kompare "%local _ path%" "%local _ path2%"
  • Show file in Windows Explorer:
    explorer.exe /select, "%local _ path%" & exit 0
    Note
    Explorer.exe does not set an exit code, but FreeFileSync will show an error message if it does not find exit code = 0 ("Success"). To mitigate, append ( & ) command exit 0 to set the exit code explicitly.
  • Open command prompt for the selected item:
    start cmd.exe /k cd /D "%parent _ path%"
    Note
    FreeFileSync hides the console window, so start opens a new window. cmd.exe /k runs the following command without immediately exiting the console. cd navigates to the directory, even if it's on a different volume ( /D ).
  • Copy item path to Clipboard (as alternative to CTRL + C)
    echo %item _ path%| clip
  • Write list of selected file paths to a text file:
    echo %item _ path% >> %csidl _ Desktop% \ file _ list.txt
  • Preview files using Quick Look on macOS:
    qlmanage -p "%local _ path%"
  • Pass a list of selected files to a script as command line arguments:
    C: \ my-script.cmd "%local _ path s %"
Note Le macro devono essere protette dalle virgolette se si risolvono in percorsi di file che potrebbero contenere caratteri spazi.