ディレクトリのリストにあるすべてのファイルをコピーして、出力ディレクトリに貼り付けようとしています。問題は、*を使用するたびに、その名前のファイルまたはディレクトリが存在しないことを示す出力です。特定のエラー出力は次のとおりです。
cp: cannot stat `tagbox/images/*': No such file or directory
cp: cannot stat `votebox/images/*': No such file or directory
*の代わりに特定のファイルの名前を入力すると、機能します。
これが私のCakefileです:
fs = require 'fs'
util = require 'util'
{spawn} = require 'child_process'
outputImageFolder = 'static'
imageSrcFolders = [
'tagbox/images/*'
'votebox/images/*'
]
task 'cpimgs', 'Copy all images from the respective images folders in tagbox, votebox, and omnipost into static folder', ->
for imgSrcFolder in imageSrcFolders
cp = spawn 'cp', [imgSrcFolder, outputImageFolder]
cp.stderr.on 'data', (data) ->
process.stderr.write data.toString()
cp.stdout.on 'data', (data) ->
util.log data.toString()