public void AddExclude(ref List <ExcludeStruct> exclList, string pattern, int xFlags) { UInt32 mFlags; if (pattern == null) { return; } string cp = pattern; int len = 0; while (true) { if (len >= cp.Length) { break; } cp = GetExcludeToken(cp.Substring(len), out len, out mFlags, xFlags); if (len == 0) { break; } if ((mFlags & Options.MATCHFLG_CLEAR_LIST) != 0) { if (options.verbose > 2) { Log.WriteLine("[" + options.WhoAmI() + "] clearing exclude list"); } exclList.Clear(); continue; } MakeExlude(ref exclList, cp, mFlags); if (options.verbose > 2) { Log.WriteLine("[" + options.WhoAmI() + "] AddExclude(" + cp + ")"); } } }
public void outputFileList(List <FileStruct> fileList) { string uid = String.Empty, gid = String.Empty; for (int i = 0; i < fileList.Count; i++) { FileStruct file = fileList[i]; if ((options.amRoot || options.amSender) && options.preserveUID) { uid = " uid=" + file.uid; } if (options.preserveGID && file.gid != Options.GID_NONE) { gid = " gid=" + file.gid; } Log.WriteLine("[" + options.WhoAmI() + "] i=" + i + " " + Util.NS(file.baseDir) + " " + Util.NS(file.dirName) + " " + Util.NS(file.baseName) + " mode=0" + Convert.ToString(file.mode, 8) + " len=" + file.length + uid + gid); } }
public void OutputFileList(List <FileStruct> fileList) { string uid = String.Empty, gid = String.Empty; for (var i = 0; i < fileList.Count; i++) { var file = fileList[i]; if ((_options.AmRoot || _options.AmSender) && _options.PreserveUid) { uid = " uid=" + file.Uid; } if (_options.PreserveGid && file.Gid != Options.GidNone) { gid = " gid=" + file.Gid; } Log.WriteLine("[" + _options.WhoAmI() + "] i=" + i + " " + Util.Ns(file.BaseDir) + " " + Util.Ns(file.DirName) + " " + Util.Ns(file.BaseName) + " mode=0" + Convert.ToString(file.Mode, 8) + " len=" + file.Length + uid + gid); } }