task copy: when destination ends with '/', new folder is created; when source ends with '/*', directories are merged
task delete: can delete readonly files on Windows
.gitignore