zoukankan      html  css  js  c++  java
  • C# 保存文件如有重名在原名后加(*)

    C#保存文件如有重名加() **(1)

          //Myadd 处理重名
            private string GetNewPathForDupes(string path)
            {
                string directory = Path.GetDirectoryName(path);
                string filename = Path.GetFileNameWithoutExtension(path);
                string extension = Path.GetExtension(path);
                int counter = 1;
                string newFullPath;
                do
                {
                    //string newFilename = "{0}({1}).{2}".FormatWith(filename, counter, extension);
                    string newFilename = string.Format("{0}({1}){2}", filename, counter, extension);
                    newFullPath = Path.Combine(directory, newFilename);
                    counter++;
                } while (System.IO.File.Exists(newFullPath));
                return newFullPath;
            }
          private string GetNewPathForDupes(string path)
            {
               string newFullPath = path.Trim();
                //if (System.IO.File.Exists(path))
                //    MessageBox.Show("存在");
                //else
                //    MessageBox.Show("不存在");
                if (System.IO.File.Exists(path))
                {
                    string directory = Path.GetDirectoryName(path);
                    string filename = Path.GetFileNameWithoutExtension(path);
                    string extension = Path.GetExtension(path);
                    int counter = 1;
                    do
                    {
                        //string newFilename = "{0}({1}).{2}".FormatWith(filename, counter, extension);
                        string newFilename = string.Format("{0}({1}){2}", filename, counter, extension);
                        newFullPath = Path.Combine(directory, newFilename);
                        counter++;
                    } while (System.IO.File.Exists(newFullPath));
                }
                return newFullPath;
            }
  • 相关阅读:
    web程序入门六(缓存)
    web程序入门五(http无状态)
    web程序入门四(webform常用成员)
    web程序入门三(分页)
    web程序入门二(webforms web窗体 aspx)
    CodeForce 710E
    CodeForce 710C Magic Odd Square
    CodeForce 710B Optimal Point on a Line
    CodeForce 710A King Moves
    HDU 4003
  • 原文地址:https://www.cnblogs.com/yimeishui/p/5873159.html
Copyright © 2011-2022 走看看