Exemplo n.º 1
0
        public static string GetTempFileName(EnumDocumentType docType, string fileName)
        {
            string extension = docType.GetDescription();
            string fullPath  = Path.GetTempPath() + $"{fileName}.{extension}";

            if (!File.Exists(fullPath))
            {
                return(fullPath);
            }
            try
            {
                File.Delete(fullPath);
            }
            catch
            {
                // Dan maar even een nieuwe filename aanmaken met een unieke naam...
                fileName = $"{fileName}_{Guid.NewGuid()}";
                fullPath = Path.GetTempPath() + $"{fileName}.{extension}";
            }
            return(fullPath);
        }