HAKASHUN / manabi

manabi
14 stars 1 forks source link

指定したパターンでファイルがあるか確認する方法 #57

Closed HAKASHUN closed 9 years ago

HAKASHUN commented 9 years ago

条件

  1. gruntで回せる
  2. 以下のようなファイル構成でl.png, m.png, s.pngがすべて存在するかチェックする
root
├── a
│   ├── l.png
│   ├── m.png
│   └── s.png
├── b
│   ├── l.png
│   ├── m.png
│   └── s.png
├── c
│   ├── l.png
│   ├── m.png
│   └── s.png
├── d
│   ├── l.png
│   ├── m.png
│   └── s.png
└── e
    ├── l.png
    ├── m.png
    └── s.png
HAKASHUN commented 9 years ago

色々手間になっちゃう?かもなのでgruntタスク作ってみることにする。

HAKASHUN commented 9 years ago

grunt-file-exist

画像があるかをチェックするgruntタスク作った。 https://github.com/HAKASHUN/grunt-file-exist

preview

grunt.initConfig({
  file_exist: {
    options: {
      output: 'reports/log.txt' //Where the log is output.
    },
    your_target: {
      options: {
        patterns: ['l.png', 'm.png', 's.png']
      },
      src: [
        'img/thumbs/*/'
      ]
    },
  },
})

あるべきパターンがないフォルダ情報、画像情報などはログファイルを出力するようにしました。