From c0cdb2ad99a1e2a6ade5ce76c91177a79258e669 Mon Sep 17 00:00:00 2001 From: Daniel Wilhelm Date: Fri, 18 Apr 2014 17:10:11 +0200 Subject: 3.14 --- BUILD/Help/html/advanced/Batch Scripting.html | 42 +++++++++++------- BUILD/Help/html/advanced/DaylightSavingTime.html | 16 ++++++- BUILD/Help/html/advanced/ExcludeSubfolder.html | 56 +++++++++++++----------- BUILD/Help/html/advanced/RealtimeSync.html | 12 ++--- 4 files changed, 79 insertions(+), 47 deletions(-) (limited to 'BUILD/Help/html') diff --git a/BUILD/Help/html/advanced/Batch Scripting.html b/BUILD/Help/html/advanced/Batch Scripting.html index c7436792..f7f01a05 100644 --- a/BUILD/Help/html/advanced/Batch Scripting.html +++ b/BUILD/Help/html/advanced/Batch Scripting.html @@ -5,7 +5,7 @@ - + @@ -35,32 +35,44 @@ some general hints for custom *.cmd and *.bat files.


Example: -A simple locking facility – (Note: -FreeFileSync already has a more powerful directory locking mechanism -implemented that allows multiple writers in parallel)

+Shutdown PC after synchronization

+


+

+

Example: +A simple locking facility – (Note: +FreeFileSync already has a more powerful directory locking +mechanism implemented that allows multiple writers in parallel)

+
    +

    :tryAgain
    if not exist \\share\folder\lock (
      
    ::create - the lock
      echo + the lock
      
    echo This is a lock file > \\share\folder\lock
      
    ::execute the synchronization batch job synchronously
      
    "C:\Program Files\FreeFileSync\FreeFileSync.exe" "C:\MySyncJob.ffs_batch"
      del \\share\folder\lock
    ) else (
      
    ::wait - 5 seconds then try starting sync again:
      choice + 5 seconds then try starting sync again:
      
    choice /C:AB /T:5 /D:A > NUL
      goto tryAgain
    )

    -
    +
     

    - -
      -

       

    1. When starting a batch file from RealtimeSync be sure to make synchronous calls to FreeFileSync only. This will prevent RealtimeSync from detecting changes while synchronization is still in progress.

      -

       

      +

    2. During execution of a Batch file a black console window is shown. You can hide this window by using the Visual Basic script "Invisible.vbs" @@ -70,7 +82,7 @@ implemented that allows multiple writers in parallel)

      wscript C:\Program files\FreeFileSync\Invisible.vbs C:\MyBatchFile.cmd

      -
        +

      @@ -82,8 +94,8 @@ implemented that allows multiple writers in parallel)

      Files\FreeFileSync\FreeFileSync.exe" "H:\Silent_Config.ffs_batch"
      if not errorlevel 0 (
        ::if - something went wrong, add special treatment here
        echo - Errors occurred during synchronization...
        pause
      )

      + something went wrong, add special treatment here
        echo + Errors occurred during synchronization...
        
      pause
      )


    diff --git a/BUILD/Help/html/advanced/DaylightSavingTime.html b/BUILD/Help/html/advanced/DaylightSavingTime.html index 38f277cb..a15ea521 100644 --- a/BUILD/Help/html/advanced/DaylightSavingTime.html +++ b/BUILD/Help/html/advanced/DaylightSavingTime.html @@ -5,7 +5,7 @@ - + @@ -62,5 +62,19 @@ only solves all DST issues but also time shifts that occur due to travel between different time zones.


    +

    +

    Note:

    + +

    +

    \ No newline at end of file diff --git a/BUILD/Help/html/advanced/ExcludeSubfolder.html b/BUILD/Help/html/advanced/ExcludeSubfolder.html index eff2c465..63255f47 100644 --- a/BUILD/Help/html/advanced/ExcludeSubfolder.html +++ b/BUILD/Help/html/advanced/ExcludeSubfolder.html @@ -5,7 +5,7 @@ - + @@ -23,15 +23,29 @@ -

    Exclude via -filter

    +

    Exclude files

    Excluding -files and directories woks by specifying a phrase that is compared -against a file or directory path. Only if the file/directory matches -at least one entry in the include list and none of the entries in the -exclude list it passes filtering. The phrase is also a file or -directory name, but it must be relative to the base sync-directory -and may additionally include wildcards like '*' or '?'.

    +files and directories works by specifying a phrase that is compared +against a file or directory path. Only if the file or directory +matches at least one entry in the include list and none of the +entries in the exclude list it passes filtering. The phrase is also a +file or directory name, but it must be relative to the base +sync-directory and may additionally include wild cards like '*' or +'?'.

    +


    +

    +

    Example: +(Exclude all sub directories)

    +

    +

    + Include: *
    Exclude: + *\

    +

    +

    +

    This +will exclude all objects within the two directories that end with a +'\' +character, which is interpreted as the end of a directory name.


    Example: @@ -47,7 +61,7 @@ and may additionally include wildcards like '*' or '?'.

    Exclude all *.tmp files - beyond subfolder:
        Filter: + within subfolder:
        Filter: \sample\subfolder\*.tmp

    Exclude all files and folders named CVS @@ -59,6 +73,10 @@ and may additionally include wildcards like '*' or '?'.

    as part of their name:
        Filter: *test*

    +

    Exclude + multiple entries; separate by semicolon or newlines:
        Filter: + *.tmp; + *.doc; *.bak




    @@ -77,26 +95,12 @@ and may additionally include wildcards like '*' or '?'.


    -

    Example: -(Exclude all sub folders)

    -

    -

    - Include: *
    Exclude: - *\

    -

    -

    -

    This -will exclude all objects within the two directories that end with a -'\' -character, which is interpreted as the end of a directory name.

    -


    -

    Note:
    In most cases manually specifying a filter phrase is not necessary! You can - exclude files, directories and even whole lists of both directly on - main grid via context menu.

    + exclude files, directories and even complete lists of both directly + on main grid via context menu.



    diff --git a/BUILD/Help/html/advanced/RealtimeSync.html b/BUILD/Help/html/advanced/RealtimeSync.html index d5738fb2..6acea5d5 100644 --- a/BUILD/Help/html/advanced/RealtimeSync.html +++ b/BUILD/Help/html/advanced/RealtimeSync.html @@ -5,7 +5,7 @@ - + @@ -61,6 +61,12 @@ to begin monitoring.


    -- cgit