Я пытаюсь скопировать все файлы в списке каталогов и вставить их в выходной каталог.Проблема в том, что всякий раз, когда я использую *, вывод говорит, что файла или каталога с таким именем не существует.Вот конкретный вывод ошибки:
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()