Keresés

Új hozzászólás Aktív témák

  • harylmu

    őstag

    válasz ibenny #7263 üzenetére

    string sourceFolderPath = @"forrásmappa";
    string filePattern1 = @".kiterjesztes1";
    string filePattern2 = @".kiterjesztes2";
    string destinationFolderPath = @"celmappa";
    List<string> matchingFiles = Directory.GetFiles(sourceFolderPath, "*", SearchOption.AllDirectories).Where(x=> x.EndsWith(filePattern1) || x.EndsWith(filePattern2)).ToList();

    foreach (string filePath in matchingFiles)
    {
    var fileSpec = new FileInfo(filePath);
    File.Move(filePath, Path.Combine(destinationFolderPath, fileSpec.Name));
    }

    (#7265) don_peter:
    Memória másolás:
    A BlockCopy-s verziódnak mennie kéne. Ugyanez Array.Copy-val:

    var osszefuzott = new byte[DataLenght];
    rows.CopyTo(osszefuzott, 0);
    rows2.CopyTo(osszefuzott, rows.Length);
    rows3.CopyTo(osszefuzott, rows.Length + rows2.Length);
    ows4.CopyTo(osszefuzott, rows.Length + rows2.Length + rows3.Length);

    [ Szerkesztve ]

Új hozzászólás Aktív témák