【问题标题】:If filename exists,then add extension at the end of file如果文件名存在,则在文件末尾添加扩展名
【发布时间】:2022-12-11 09:56:36
【问题描述】:

如果文件存在于文件夹和数据库中,如何在文件名末尾添加扩展名?

例如:JOHN_DENVER_SMITH.pdf 如果此文件名存在,它将把第二条记录重命名为 JOHN_DENVER_SMITH_(1).pdf

这是我的代码:

                FileInfo fileInfo = new FileInfo(oldPath);
                if (fileInfo.Exists)
                {
                    try
                    {
                        if (!Directory.Exists(newPath))
                        {
                            Directory.CreateDirectory(newPath);
                        }

                        fileInfo.MoveTo(string.Format("{0}{1}{2}", newPath, firstname.Text + "_" + midlename.Text + "_" + lastname.Text, fileInfo.Extension));
                        dataGridView1.Rows.RemoveAt(dataGridView1.SelectedRows[0].Index);

【问题讨论】:

    标签: c# winforms


    【解决方案1】:

    如果不是 (IO.File.Exists(fileName & "(" & fileNumber.ToString & ")" & fileExtension) Then '该文件不存在,做点什么.. 退出做 别的 '该文件确实存在,所以递增并尝试下一个...

    【讨论】:

      猜你喜欢
      • 2017-02-10
      • 2018-09-17
      • 2012-07-19
      • 1970-01-01
      • 2022-06-10
      • 2018-04-09
      • 2021-08-29
      • 2021-07-19
      • 1970-01-01
      相关资源
      最近更新 更多