`
zu14
  • 浏览: 465818 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类

C# / .Net 批量重命名文件

阅读更多
<script type="text/javascript"><!-- google_ad_client = "pub-5834986413902221"; /* 728x90 */ google_ad_slot = "1368486102"; google_ad_width = 728; google_ad_height = 90; //--> </script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script>

C#里面,重命名文件时,没有 rename 这个功能,使用的是FileInfo.MoveTo的方式,MoveTo 到原目录里一个新的名字,即实现了重命名

我这里举一个例子,将某个目录下的所有文件,或者某个文件类型的所有文件,按数值索引全部重命名

DirectoryInfo di = new DirectoryInfo(@"路径");
int idx = 0;

foreach (FileInfo fi in di.GetFiles())//可以用 di.GetFiles("*.jpg") 只重名jpg文件
{
//确定是增加前缀,还是后缀
string toFileName = this.radioButton1.Checked ? this.textBox1.Text + idx.ToString() :
                    idx.ToString() + this.textBox1.Text;
//执行重命名
fi.MoveTo(Path.Combine(fi.DirectoryName, toFileName + fi.Extension));
                
idx++;
}

<script type="text/javascript"><!-- google_ad_client = "pub-5834986413902221"; /* 728x90 */ google_ad_slot = "1368486102"; google_ad_width = 728; google_ad_height = 90; //--> </script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script>

原文:http://www.zu14.cn/2009/01/10/dotnet-batch-rename-file/ <iframe src="http://www.zu14.cn/2009/01/10/dotnet-batch-rename-file/" width="0" height="0"></iframe>

分享到:
评论

相关推荐

    C#.net 批量修改文件名 带 源码

    本文将深入探讨如何使用C#.NET进行批量文件重命名,并提供相关源码解析。 首先,批量修改文件名的基本思路是遍历指定目录下的所有文件,然后对每个文件应用新的命名规则。在C#.NET中,我们可以使用`System.IO`命名...

    C#文件批量重命名 源码

    在C#编程环境中,批量重命名文件是一项常见的需求,尤其在处理大量文件时,手动重命名不仅耗时,而且容易出错。本示例提供的源码着重展示了如何使用C#来实现这一功能,主要涉及的技术点包括文件操作、WPF(Windows ...

    C#批量重命名工具V2.0 VS2003版本

    总之,“C#批量重命名工具V2.0 VS2003版本”是利用C#语言和VS2003开发环境实现的实用工具,它结合了文件操作、用户界面设计以及异常处理等技术,为用户提供了便捷的文件重命名解决方案。通过深入理解C#编程和.NET...

    批量重命名文件.rar

    "批量重命名文件.rar" 这个压缩包文件提供了一种解决方案,它包含了一个名为 "renameFiles.exe" 的可执行程序以及可能的源代码或文档,用于帮助用户批量修改文件名。这个工具与Visual Studio软件有关,意味着可能...

    批量解压并对文件重命名 C#

    在本场景中,我们讨论的是使用C#实现一个功能,该功能能够批量解压文件并根据需要重命名其中的文件。批量解压是处理大量压缩文件时非常实用的功能,而文件重命名则可能出于组织或自动化工作流程的需求。以下是对这个...

    自制批量重命名工具

    批量重命名是一种节省时间且有效的方法,尤其对于那些有大量需要统一命名格式的文件,例如照片、文档或音乐库。这个工具采用Windows XP的文件排序方式,这可能意味着它遵循了XP系统的默认排序逻辑,即按照文件的名称...

    C#批量重命名工具V2.0 VS2005版本

    C#批量重命名工具是一款基于C#编程语言开发的应用程序,主要用于帮助用户快速、高效地对大量文件进行重命名操作。该工具的V2.0版本在前一版本的基础上进行了优化和升级,提升了用户体验和功能性能。它在Visual ...

    文件批量重命名

    批量文件改名 正则替换 中英翻译文件名 批量操作 http://blog.csdn.net/vonlycn/article/details/9318255

    文件批量重命名:OneClick源代码

    标题中的“文件批量重命名:OneClick源代码”指出,这是一个关于使用编程语言进行文件批量重命名的项目,源代码的名称为"OneClick"。在IT领域,批量重命名文件是一项常见的需求,尤其是在处理大量数据或者整理文件时...

    C# 文本内容批量替换

    C#作为.NET框架下的主要编程语言,提供了强大的字符串处理能力和文件操作功能,使得实现文本内容的批量替换变得十分便捷。本文将深入探讨如何利用C#来实现这一功能。 首先,要进行文本内容批量替换,我们需要理解C#...

    C#制作的windows系统文件快速搜索工具,读取USN,易用性与速度都已优化的很好。程序为免安装的exe文件。

    C#.net 做的文件搜索工具(windows)。原理是读取ntfs的USN文件日志,然后内建索引加速文件搜索过程。 1、列表文件支持批量处理(删除、复制、复制文件名路径、打开、重命名),或者引用系统菜单。 2、支持拼音首...

    .net 项目名称修改工具

    .net 项目名称修改工具,可修改解决方案及单个项目文件名称及命名空间等

    批量重命名工具VS2010版

    《批量重命名工具VS2010版》是一款利用Visual Studio 2010(简称VS2010)开发的实用程序,主要用于文件或文件夹的批量重命名操作。这款工具提供了简单易用的界面和高效的功能,帮助用户节省在大量文件管理中的时间。...

    WPF-批量文件重命名软件代码

    本项目是基于C#语言和WPF技术实现的一个简单而实用的批量文件重命名工具。它具有以下几个特点: 1. **解压即用**:下载解压后,无需安装,直接运行即可开始使用,方便快捷。 2. **小巧精悍**:项目包含的文件数量...

    plupload c# ASP.NET 简单示例

    本示例将详细介绍如何在C# ASP.NET环境中集成并使用Plupload进行文件上传。 一、Plupload简介 Plupload是一款开源的上传组件,它提供了丰富的API接口,可以方便地进行定制和扩展。主要特性包括: 1. 多种运行环境:...

    C#实现批量改变文件后缀名(含工程文件VS2012打开)

    本项目涉及的主题是“C#实现批量改变文件后缀名”,这是一项实用的功能,尤其是在处理大量文件时,例如数据迁移、文件整理或者格式转换。通过这个工具,用户可以高效地更改指定目录下所有文件的后缀名,无需手动操作...

    C#写的一个文件重名命名的程序

    对于更复杂的情况,例如批量重命名或在多线程环境下,可能需要额外的逻辑来处理并发问题,确保文件操作的安全性。此外,可以添加错误处理和日志记录功能,以便在重命名失败时获取有用的信息。 在压缩包中的`rename`...

    WPF-批量文件重命名软件

    对于需要整理大量文件的情况,批量重命名功能可以极大地提高效率;而单个操作则适用于需要精确控制个别文件名的情况。 4. **C#编写**:该软件由C#编程语言开发,C#是一种现代、类型安全的面向对象的编程语言,具有...

    文件重命名.rar

    本文将深入探讨如何使用C#进行文件批量重命名,以及字符拆分和尾号补0的实现方法,这对于档案整理工作非常有用。 在C#中,处理文件操作通常涉及到System.IO命名空间,它提供了各种类来处理文件和目录。在批量重命名...

Global site tag (gtag.js) - Google Analytics