Пример #1
0
        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>();
        }
Пример #2
0
 public SplitFolder(DirectoryInfo baseDi, ISplitTactics tactics)
     : this(CreateDIC(baseDi), tactics)
 {
     _splitDictInit = false;
 }
Пример #3
0
        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>();
        }
Пример #4
0
 public SplitFolder(DirectoryInfo baseDi, ISplitTactics tactics) : this(CreateDIC(baseDi), tactics)
 {
     _splitDictInit = false;
 }
Пример #5
0
 SplitFolder CreateSplitFolder(DirectoryInfoCache baseDIC, DirectoryInfoCache curDIC, ISplitTactics tactics)
 {
     var sf = new SplitFolder(baseDIC, tactics);
     sf.Current = curDIC;
     return sf;
 }