Batuhan BAKAR
Batuhan BAKAR

Reputation: 11

Save with different name in C# Form Application

I have problem when I try to save my spx file with different name.

I tried lots of ways but it did not work.

How can I save my voice recorder with different name ?

if (dataGridView1.Columns[e.ColumnIndex].Name == "Export")
            {

                using (var fbd = new FolderBrowserDialog())
                {
                    DialogResult result = fbd.ShowDialog();

                    if (result == DialogResult.OK && !string.IsNullOrWhiteSpace(fbd.SelectedPath))
                    {
                        string files = fbd.SelectedPath;
                        string source = dataGridView1.Rows[e.RowIndex].Cells[6].Value.ToString();

                        string FileName = Path.GetFileName(source);
                        string DirectoryName = Path.GetDirectoryName(source);

                        try
                        {
                            File.Copy(Path.Combine(DirectoryName, FileName), Path.Combine(files, FileName));

                        }
                        catch (Exception)
                        {
                            MessageBox.Show("You have same voice recorder in that file.");
                        }
                    }
                }
            }

Upvotes: 0

Views: 869

Answers (2)

Julio Cezar
Julio Cezar

Reputation: 11

You just need to change the name on the end, if you need the user to input this name, you just have to put an new variable on the method

File.Copy(Path.Combine(DirectoryName, FileName), Path.Combine(files, newFileName));

Here if you want to use SaveFileDialog.

 SaveFileDialog saveDialog = new SaveFileDialog();
            saveDialog.ShowDialog();
            CopyFile("C://", "New Text Document.txt", files, saveDialog.FileName);

Upvotes: 0

Kiksen
Kiksen

Reputation: 1767

You just have to specify a new filename in the File.Copy command.

File.Copy(Path.Combine(DirectoryName, FileName), Path.Combine(files, "NewFileName"));

enter image description here

Upvotes: 1

Related Questions