0

I am having trouble with the file name returns from the file dialog box. I need to change only the file name but not its path.
I want something like this...

string name_to_change="abc";
string filenameAtClient = this.saveFileDialog.FileName;
filenameAtClient=name_to_change;
Manish Jain
  • 448
  • 1
  • 5
  • 11

2 Answers2

0

Maybe you have to check MSDN, for example:

http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.fileio.filesystem.renamefile(v=vs.110).aspx

Morcilla de Arroz
  • 2,104
  • 22
  • 29
0
string name_to_change = "abc";
string filenameAtClient = this.saveFileDialog.FileName;
filenameAtClient = filenameAtClient.Replace(Path.GetFileName(filenameAtClient), name_to_change);

OR without the file extension:

string name_to_change = "abc";
string filenameAtClient = this.saveFileDialog.FileName;
filenameAtClient = filenameAtClient.Replace(Path.GetFileNameWithoutExtension(filenameAtClient), name_to_change);
SolarX
  • 1,873
  • 2
  • 18
  • 26