Untitled

 avatar
unknown
plain_text
10 months ago
783 B
11
Indexable
public static string GetUniqueTesthausFilePath()
{
    // ia path-ul unde rulează testele (bin\Debug\netX)
    string baseDir = AppDomain.CurrentDomain.BaseDirectory;

    // construiește path-ul către folderul Data
    string dataDir = Path.Combine(baseDir, "Data");

    // asigură-te că folderul Data există
    if (!Directory.Exists(dataDir))
        Directory.CreateDirectory(dataDir);

    // numele fișierului sursă
    string sourceFile = Path.Combine(dataDir, "TesthausTestdata.pdf");

    // nume unic (cu timestamp)
    string uniqueFile = Path.Combine(
        dataDir,
        $"Testhaus_{DateTime.Now:yyyyMMdd_HHmmss}_Testdata.pdf"
    );

    // copiază fișierul de bază într-unul unic
    File.Copy(sourceFile, uniqueFile, true);

    return uniqueFile;
}
Editor is loading...
Leave a Comment