最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#實現(xiàn)保存文件時重名自動生成新文件的方法

 更新時間:2015年07月27日 10:52:20   作者:華宰  
這篇文章主要介紹了C#實現(xiàn)保存文件時重名自動生成新文件的方法,涉及C#針對保存文件時出現(xiàn)重命名情況的自動處理技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了C#實現(xiàn)保存文件時重名自動生成新文件的方法。分享給大家供大家參考。具體如下:

將一個文檔保存為 a.txt 時,發(fā)現(xiàn)此文件已經(jīng)存在,則自動保存為 a(1).txt

/// <summary>
/// Generates a new path for duplicate filenames.
/// </summary>
/// <param name="path">The path.</param>
/// <returns></returns>
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 );
  newFullPath = Path.Combine( directory, newFilename );
  counter++;
  } while ( System.IO.File.Exists( newFullPath ) );
  return newFullPath;
}

希望本文所述對大家的C#程序設(shè)計有所幫助。

您可能感興趣的文章:

相關(guān)文章

最新評論

江山市| 德安县| 资阳市| 七台河市| 湘潭市| 博罗县| 图们市| 吴堡县| 甘洛县| 赤峰市| 沂南县| 鄂州市| 咸丰县| 寻乌县| 科技| 竹北市| 吉水县| 稻城县| 明水县| 格尔木市| 贵德县| 肇庆市| 衡水市| 阜宁县| 永春县| 乌恰县| 平原县| 晋江市| 株洲市| 深圳市| 台东县| 无棣县| 安远县| 靖安县| 阳新县| 南安市| 齐齐哈尔市| 宜兰市| 简阳市| 监利县| 军事|