Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

In the file_path you can enter a list of source files. These

  • If the option source_dir is empty then these files must have absolute paths from the viewpoint of the WebDAV server (e.g. DocumentRoot setting in apache).
  • If the option source_dir is not empty then these files must have paths relative to the source_dir directory.
    No Format
    
     The _source_dir_ directory must have an absolute path from the viewpoint of the WebDAV server (e.g. DocumentRoot setting in apache).
    
    In this example we have two files with the same name (/jade/out/1.txt and /jade/out2/1.txt).

After the transfer into the target directory they are only one file /tmp/test/jade/in/1.txt in the target directory.

This is a special situation but a good example to discuss the different behavior depending on the options overwrite_files (default:yes) and append_files (default:no).

Here we have three profiles with different behaviour:

Code Block
[filepath_append]
include = copy_webdav2local
file_path = /jade/out/1.txt;/jade/out2/1.txt
append_files = true 


[filepath_no_overwrite]
include = copy_webdav2local
file_path = /jade/out/1.txt;/jade/out2/1.txt
overwrite_files = false


[filepath_overwrite]
include = copy_webdav2local
file_path = /jade/out/1.txt;/jade/out2/1.txt
  • In the first example filepath_append the target file has the content of both source files.
  • In the second example filepath_no_overwrite the target file has the content of the first source files (/jade/out/1.txt).
  • In the third example filepath_overwrite the target file has the content of the second source files (/jade/out2/1.txt).

You can also set

Code Block

file_path = 1.txt;../out2/1.txt
source_dir= /jade/out/

or

Code Block

file_path = out/1.txt;out2/1.txt
source_dir= /jade/

instead of the above setting

Code Block

file_path = /jade/out/1.txt;/jade/out2/1.txt
Example with file_spec

...IN PROGRESS...

...