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;
            }
  • 相关阅读:
    java域名解析
    JDK8新特性面试
    java设计模式--单例模式
    EclipseEE导入项目出现的那些问题
    Eclipse配置Git发布项目到Github
    SVN本地服务器的搭建
    APK的反编译
    Oracle系列--级联删除和级联更新
    Oracle创建表空间和用户
    全方面了解和学习PHP框架 PHP培训教程
  • 原文地址:https://www.cnblogs.com/yimeishui/p/5873159.html
Copyright © 2011-2022 走看看