c# - 批量删除特定目录中的部分文件夹名称

标签 c# .net winforms file rename

在我的“C:\image\Test_Directory\”中,我有各种名为 {hello1、hello2、hello3、hello4} 等的文件夹...我想在我的“C:\image\”下的文件夹中删除 hello 这个词Test_Directory\"所以文件夹将显示为 {1, 2, 3, 4} 等...我在网上搜索了如何执行此操作,但我没有运气。

示例问题:

enter image description here

目标:

enter image description here

最佳答案

您将使用 Directory.Move() 重命名文件夹:

foreach (var dirName in Directory.GetDirectories(@"C:\image\Test_Directory"))
{
    string newName = dirName.Replace("Hello", "");
    Directory.Move(dirName, newName);
}

关于c# - 批量删除特定目录中的部分文件夹名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39134397/

相关文章:

c# - FileStream.Read - 不使用循环读取流

java - WCF Duplex 服务和 Android 客户端?任何可能性

c# - 如何为我的应用程序实现触摸事件?

c# - 从表单中提取填充方法

c# - 尝试运行项目时出现 VS2015 错误

c# - 如何生成Excel epplus C#新表,每张表内容不同

c# - C#中的命名字符串格式化

c# - 在 Realex 支付中创建哈希

c# - PetaPoco 将逗号分隔的字符串映射到字符串列表

c# - 在 linq to entities 中将 int 转换为字符串