public SplitFolder(DirectoryInfoCache baseDi, ISplitTactics tactics) { _splitDictInit = true; Base = baseDi; Abort = false; _tactics = tactics; Current = Base; StartDirectory = Current; MaxFileNum = WikipediaConv.Properties.Settings.Default.OneFolderMaxFileNum; _dirty = new Dictionary <string, Dirtiness>(); }
public SplitFolder(DirectoryInfo baseDi, ISplitTactics tactics) : this(CreateDIC(baseDi), tactics) { _splitDictInit = false; }
public SplitFolder(DirectoryInfoCache baseDi, ISplitTactics tactics) { _splitDictInit = true; Base = baseDi; Abort = false; _tactics = tactics; Current = Base; StartDirectory = Current; MaxFileNum = WikipediaConv.Properties.Settings.Default.OneFolderMaxFileNum; _dirty = new Dictionary<string, Dirtiness>(); }
SplitFolder CreateSplitFolder(DirectoryInfoCache baseDIC, DirectoryInfoCache curDIC, ISplitTactics tactics) { var sf = new SplitFolder(baseDIC, tactics); sf.Current = curDIC; return sf; }