Zmień nazwę pliku w c # .net, gdy jest on przesyłany przez kontrolę przesyłania plików i zapisz nazwę pliku chang w bazie danych

Mam program do przesyłania plików, przez który przeglądam plik i zapisuję nazwę pliku przeglądania w zmiennej łańcuchowej. teraz chcę zmienić nazwę tej nazwy pliku wyższego poziomu na inną nazwę, która jest przechowywana w innej zmiennej łańcuchowej

string strRoleValue = ddlrole.SelectedValue;

 string strfilename = FileUpload1.FileName;
 string existpath = Server.MapPath("~\\JD\\");
 DirectoryInfo ObjSearchFile = new DirectoryInfo(existpath);
  string saveLocation = existpath + strfilename;
FileUpload1.SaveAs(saveLocation);

strRoleValue ta zmienna zawiera nazwę, za pomocą której chcę zmienić nazwę pliku przesłanego przez plik fileload. nazwa pliku przesłana przez kontrolkę fileupload przechowywaną wstrfilename. więc przed zapisaniem tego pliku w określonym folderze chcę zmienić jego nazwę na wartość strRoleValue. jak mogę uzyskać tę pomoc ..plz

questionAnswers(1)

yourAnswerToTheQuestion