读书人

文件重命名有关问题

发布时间: 2012-07-30 16:19:05 作者: rapoo

文件重命名问题
string name=(名)字(1).txt

我想获取括号里面的那个数字1 怎么实现呢。

我就是想做个简单的文件名命名,把后面的那个编程2,然后去用。得到(名)字(2).txt。

如果文件后面没有(1),那就返回0 就行了,总之就像Windows的文件重命名一个规则就行。

[解决办法]

C# code
  public string GetNextFileName(string currentName)            {                int index = 0;                Regex _reg = new Regex(@"(?<=\()\d+?(?=\))");                Match m = _reg.Match(currentName);                if (_reg.IsMatch(currentName))                {                     index = int.Parse(m.Value);                     index++;                }                return index.ToString();            } 

读书人网 >C#

热点推荐