将所有子目录(目标子目录除外)复制到子目录

时间:2016-01-28 04:59:16

标签: gulp gulp-glob

我有

var count = 0;
string[] strPageId = PageId.Split(';');


foreach (string menuPageId in strPageId)
{
       if (objDALookup.IsPageVisible(PageType,Int32.Parse(menuPageId), role, AcctId) == false)
       {
           Session["ErrorInfo"] = "Access denied, please contact system administrator.";
           new Lib.Utils.Log().logInfo("FORCE_ACCESS", strUser + " tried to access PageId:" + PageId + " PageType:" + PageType);
           Response.Redirect(ConfigurationManager.AppSettings["ACCESS_DENIED_URL"], true);
       }
       else
       {
            count++;
            if (count == strPageId.Length) break;

       }
 } 

我想将D1下的所有目录(dist除外)复制到dist。显然我不能将dist复制到dist,否则它将无限期地递归。

这是我的代码

D1
  SD1
  SD2
  SD3
  dist

它说

gulp.task('extras', () => {
  return gulp.src([
    '**/*',
    '!dist/**'], {
    dot: true
  }).pipe(gulp.dest('dist'));
});

1 个答案:

答案 0 :(得分:-1)

有一个目录符号链接正在创建问题。它的工作是排除。