首页 > 其他 > 详细

创建文件自动重命名

时间:2014-03-08 20:38:21      阅读:501      评论:0      收藏:0      [点我收藏+]

 

 

bubuko.com,布布扣
  private bool SaveToFile(string sText,string sFileName)
        {
            try
            {
                System.IO.StreamWriter sw = System.IO.File.CreateText(sFileName);
                sw.WriteLine(sText);
                return true;
            }
            catch
            {
                return false;
            }
        }
  


        private void button2_Click(object sender, EventArgs e)
        {
            string Dir = @"D:\Administrator\Desktop\";
            string FileTitle = "新建 文本文档";
            string FileExt = ".txt";
            string s1 = Dir + FileTitle + FileExt;
            int j = 2;
            
            if (System.IO.File.Exists(s1))
            {
               string s = string.Format("{0}{1}({2}){3}", Dir, FileTitle, j, FileExt);
                while (System.IO.File.Exists(s))
                {
                    j++;
                    s = string.Format("{0}{1}({2}){3}", Dir, FileTitle, j, FileExt);
                }

                if (!System.IO.File.Exists(s))
                    SaveToFile(textBox1.Text, s);
            }
            else
                SaveToFile(textBox1.Text, s1);

        }
bubuko.com,布布扣

 

 

bubuko.com,布布扣
        private bool SaveToFile(string sText,string sFileName)
        {
            try
            {
                System.IO.StreamWriter sw = System.IO.File.CreateText(sFileName);
                sw.WriteLine(sText);
                return true;
            }
            catch
            {
                return false;
            }
        }

        private string CreateFile2(string sText, string sFileName)
        {
            string Dir = System.IO.Path.GetDirectoryName(sFileName)+"\\";
     
            string FileTitle = System.IO.Path.GetFileNameWithoutExtension(sFileName);
            string FileExt = System.IO.Path.GetExtension(sFileName);
            string s1 = Dir + FileTitle + FileExt;
            int j = 2;

            if (System.IO.File.Exists(s1))
            {
                string s = string.Format("{0}{1}({2}){3}", Dir, FileTitle, j, FileExt);
                while (System.IO.File.Exists(s))
                {
                    j++;
                    s = string.Format("{0}{1}({2}){3}", Dir, FileTitle, j, FileExt);
                }

                if (!System.IO.File.Exists(s))
                    SaveToFile(sText, s);

                return s;
            }
            else
            { 
                SaveToFile(sText, s1);
                return s1;
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            string s= CreateFile2("123", @"D:\Administrator\Desktop\9sity\新建 文本文档.txt");
            MessageBox.Show("已保存为:"  + System.IO.Path.GetFileName(s) + "\r\n文件路径:" + System.IO.Path.GetDirectoryName(s),
                "ROMAN提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
        }
bubuko.com,布布扣

创建文件自动重命名,布布扣,bubuko.com

创建文件自动重命名

原文:http://www.cnblogs.com/xe2011/p/3587596.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!