コード例 #1
0
 protected override string ResolveRollName(IndexedFileInfo m)
 {
     if (!_keepExt)
     {
         return(Path.Combine(_dir, $"{_fileName}.{m.index + 1}"));
     }
     else
     {
         string baseFileNameWithoutExt, ext;
         FileRollUtil.GetFileNameAndExt(_fileName, out baseFileNameWithoutExt, out ext);
         var path = Path.Combine(_dir, $"{baseFileNameWithoutExt}.{m.index + 1}");
         if (ext != null)
         {
             path += $".{ext}";
         }
         return(path);
     }
 }
コード例 #2
0
 protected override int CompareFile(IndexedFileInfo m1, IndexedFileInfo m2)
 {
     return(m1.index - m2.index);
 }