転送設定のファイルマスク

特定のディレクトリ名・ファイル名を除外する

含めないファイル:
*.txt

含めないディレクトリ:
.svn
.git
.svn/
doc/
  1.txt
src/
  .git/
  1.php
  1.txt
1.php
2.php
  • 上の状態の場合、
  • docディレクトリをコピーすると、docディレクトリだけコピーされる。(docディレクトリの中身は空)
  • srcディレクトリをコピーすると、srcディレクトリがコピーされ、中には1.phpだけ。

特定のファイル名のみコピーする

含めるファイル:
*.conf

含めないファイル:
honban.*
honban.conf
honban.json
test.conf
test.json
  • 上の状態の場合、
  • test.confだけコピーされる。

慎重にファイルコピーするなら

  • 1. 「含めないディレクトリ」にコピーしたくないディレクトリを指定する。
  • 2. 「含めるファイル」にコピーすることが想定されるファイルの拡張子を指定する。
  • 3. 「含めないファイル」にコピーしなくないファイルを指定する。
  • 例えば、
  • 1. 「含めないディレクトリ:.svn」として、SVNリポジトリがコピーされるのを防ぐ。
  • 2. 「含めるファイル:*.html *.php *.conf」として、コピーされるのがHTML/PHP/CONFファイルだけになり、画像ファイルなどコピーを想定していないファイルはコピーされなくなる。
  • 3. この2.の状態で「含めないファイル:test.*」として、test.htmlやtest.confなどのコピーを想定していないファイルがコピーされなくなる。

含めるファイルと含めないファイルが重複すると含めないファイルが優先される

# 含めるファイル
test.*

# 含めないファイル
*.txt

この場合、test.jpgはコピーされる。test.txtはコピーされない。(ちなみにtest2.jpgもコピーされない)

参考

https://winscp.net/eng/docs/file_mask


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2018-04-09 (月) 16:21:11 (130d)