当前位置: 首页 > news >正文

c# 新建不重名的唯一文件夹

      在源文件夹内创建唯一目标文件夹
       string newFolder = GetUniqueFolderName(sourceFolder);
       Directory.CreateDirectory(newFolder);

    /// <summary>
    /// 生成唯一文件夹名称(格式:新建文件夹、新建文件夹1、新建文件夹2...)
    /// </summary>
    private string GetUniqueFolderName(string basePath)
    {
        string folderName = "新建文件夹";
        int counter = 0;
        string finalPath;

        do
        {
            finalPath = System.IO.Path.Combine(basePath,
                counter == 0 ? folderName : $"{folderName}{counter}");
            counter++;
        } while (Directory.Exists(finalPath));

        return finalPath;
    }

相关文章:

  • STM32 HAL库时钟系统详解
  • AndroidTV 当贝播放器-v1.5.2-官方简洁无广告版
  • SAP-ABAP:BAPI_ACC_DOCUMENT_POST 详解(总账、应收账款、应付账款等业务场景的自动化集成)
  • Android 存储路径
  • 大模型学习八:‌Sealos 私有化部署之VMware 安装ubuntu22.04 虚拟机安装(实操)
  • 【产品】ToB产品需求分析
  • 【Java SE】泛型详解
  • GAT-GRAPH ATTENTION NETWORKS(论文笔记)
  • 计算机组成原理笔记(十四)——3.4指令类型
  • 某益网络面经总结
  • 单链表专题(C语言)
  • 基于SpringBoot的电影订票系统(源码+数据库+万字文档+ppt)
  • 架构师面试(三十):IM 分层架构
  • 架构生命周期(高软57)
  • CSS padding(填充)学习笔记
  • C# Winform 入门(16)之图片合成
  • Linux--线程概念与控制
  • 突破边界:从 C# 到 Python 的范式跃迁与实战指南
  • 图像分割基础学习
  • vLLM部署Qwen2.5-Omni 提供API的详细步骤
  • 伊朗外长:伊美第四轮间接谈判将于5月3日举行
  • “五一”逃离城市计划:带上帐篷去大自然里充电
  • 迎接八方来客:全国多地“五一”假期党政机关大院停车场免费开放
  • 民生银行一季度净利127.42亿降逾5%,营收增7.41%
  • 黄永年:说狄仁杰的奏毁淫祠
  • 核电开闸!国常会核准10台新机组,拉动超2000亿投资,新项目花落谁家?