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

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

 含めないファイル:
 *.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などのコピーを想定していないファイルがコピーされなくなる。

参考

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


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS