Представьте себе следующую структуру каталогов:В чем разница между dir/*, dir/**, dir/**/*, dir /**/*.* в globbing?
web/
sub1/
1.js
3.js
Когда я использую модуль узла «Del» для удаления файла или каталога, поведение dir/* , dir/**, dir/**/*, dir/**/*.*
отличается.
web/*
дель ([ 'web/*
', 'Web/sub1/1.js!'])
-> все под веб/удаляется, веб/sub1/1.js удаляется, а
дель ([ 'web/*
', 'Web/3.js!']})
-> все под веб/удаляется за исключением 3.js является keeped
web/**
дель ([ 'web/**
', «! web/sub1/1.js ']), del ([' web/**
','! web/3.js '])
-> результат двух форм одинаковы, веб/полностью удаляется
web/**/*
дель ([ 'web/**/*
', 'Web/sub1/1.js!'])
-> все под Web/удаляется
дель ([ 'web/**/*
', 'веб/3.js!']})
-> все под веб/удаляется за исключением 3.js является keeped
web/**/*.*
дель ([ 'web/**/*.*
', '! Web/sub1/1.js'])
-> все файлы под web/удалены, кроме web/sub/1.js, и сохраняется структура каталогов del (['web/**/*.*
', '! Web/3.js']})
-> все файлы под web/удаляется кроме 3.js и сохраняется структура каталогов
После выполнения вышеуказанного теста я полностью смущен, я не могу суммировать правило из вышеприведенного теста. И я не могу найти подробную документацию, объясняющую их. Может кто-нибудь здесь помочь?