コード例 #1
0
 private void a(FtpFile parent, string[] nameParts, ZipArchiveEntry file, int i)
 {
     if (i >= nameParts.Length || string.IsNullOrWhiteSpace(nameParts[i]))
     {
         return;
     }
     if (i == nameParts.Length - 1)
     {
         parent.AddChild(nameParts[i], file.Length, file.LastWriteTime);
     }
     else
     {
         a(parent.AddChild(nameParts[i]), nameParts, file, i + 1);
     }
 }