iis服务器助手广告
返回顶部
首页 > 资讯 > 精选 >VB.NET如何批量重命名
  • 732
分享到

VB.NET如何批量重命名

2023-06-17 20:06:44 732人浏览 泡泡鱼
摘要

这篇文章将为大家详细讲解有关VB.NET如何批量重命名修改,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。VB.net批量重命名代码实例,Imports System.io  

这篇文章将为大家详细讲解有关VB.NET如何批量重命名修改,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

VB.net批量重命名代码实例,

Imports System.io  Public Class FORM1  Inherits System.windows.Forms.Form  #Region " Windows 窗体设计器生成的代码 "  Public Sub New()  MyBase.New()  '该调用是 Windows 窗体设计器所必需的。  InitializeComponent()  '在 InitializeComponent() 调用之后添加任何初始化  End Sub  '窗体重写 dispose 以清理组件列表。  Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)  If disposing Then  If Not (components Is Nothing) Then  components.Dispose()  End If  End If  MyBase.Dispose(disposing)  End Sub  'Windows 窗体设计器所必需的  Private components As System.ComponentModel.IContainer  '注意: 以下过程是 Windows 窗体设计器所必需的  '可以使用 Windows 窗体设计器修改此过程。  '不要使用代码编辑器修改它。  Friend WithEvents Button1 As System.Windows.Forms.Button  Friend WithEvents TextBox1 As System.Windows.Forms.TextBox  Friend WithEvents Button2 As System.Windows.Forms.Button  Friend WithEvents ComboBox1 As System.Windows.Forms.ComboBox  Friend WithEvents TextBox2 As System.Windows.Forms.TextBox  Friend WithEvents Button3 As System.Windows.Forms.Button  Friend WithEvents Label1 As System.Windows.Forms.Label  Friend WithEvents ProgressBar1 As System.Windows.Forms.ProgressBar  Friend WithEvents Label2 As System.Windows.Forms.Label  Friend WithEvents CheckBox1 As System.Windows.Forms.CheckBox  Friend WithEvents MainMenu1 As System.Windows.Forms.MainMenu  Friend WithEvents LinkLabel1 As System.Windows.Forms.LinkLabel  <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()  Me.Button1 = New System.Windows.Forms.Button  Me.TextBox1 = New System.Windows.Forms.TextBox  Me.Button2 = New System.Windows.Forms.Button  Me.ComboBox1 = New System.Windows.Forms.ComboBox  Me.TextBox2 = New System.Windows.Forms.TextBox  Me.Button3 = New System.Windows.Forms.Button  Me.Label1 = New System.Windows.Forms.Label  Me.ProgressBar1 = New System.Windows.Forms.ProgressBar  Me.Label2 = New System.Windows.Forms.Label  Me.CheckBox1 = New System.Windows.Forms.CheckBox  Me.MainMenu1 = New System.Windows.Forms.MainMenu  Me.LinkLabel1 = New System.Windows.Forms.LinkLabel  Me.SuspendLayout()  '  'Button1  '  Me.Button1.Location = New System.Drawing.Point(288, 120)  Me.Button1.Name = "Button1" Me.Button1.Size = New System.Drawing.Size(112, 32)  Me.Button1.TabIndex = 0 Me.Button1.Text = "执行" '  'TextBox1  '  Me.TextBox1.Location = New System.Drawing.Point(32, 40)  Me.TextBox1.Name = "TextBox1" Me.TextBox1.Size = New System.Drawing.Size(272, 21)  Me.TextBox1.TabIndex = 1  Me.TextBox1.Text = "TextBox1" '  'Button2  '  Me.Button2.Location = New System.Drawing.Point(336, 40)  Me.Button2.Name = "Button2" Me.Button2.Size = New System.Drawing.Size(104, 23)  Me.Button2.TabIndex = 2  Me.Button2.Text = "目标文件夹..." '  'ComboBox1  '  Me.ComboBox1.Location = New System.Drawing.Point(168, 88)  Me.ComboBox1.Name = "ComboBox1" Me.ComboBox1.Size = New System.Drawing.Size(80, 20)  Me.ComboBox1.TabIndex = 3 Me.ComboBox1.Text = "ComboBox1" '  'TextBox2  '  Me.TextBox2.Location = New System.Drawing.Point(168, 128)  Me.TextBox2.Name = "TextBox2" Me.TextBox2.Size = New System.Drawing.Size(80, 21)  Me.TextBox2.TabIndex = 4 Me.TextBox2.Text = "" '  'Button3  '  Me.Button3.Location = New System.Drawing.Point(40, 128)  Me.Button3.Name = "Button3" Me.Button3.Size = New System.Drawing.Size(80, 23)  Me.Button3.TabIndex = 5 Me.Button3.Text = "新增文件类型" '  'Label1  '  Me.Label1.Location = New System.Drawing.Point(40, 88)  Me.Label1.Name = "Label1" Me.Label1.Size = New System.Drawing.Size(104, 23)  Me.Label1.TabIndex = 6 Me.Label1.Text = "要操作的文件类型" '  'ProgressBar1  '  Me.ProgressBar1.Location = New System.Drawing.Point(40, 168)  Me.ProgressBar1.Name = "ProgressBar1" Me.ProgressBar1.Size = New System.Drawing.Size(352, 16)  Me.ProgressBar1.TabIndex = 7 '  'Label2  '  Me.Label2.Location = New System.Drawing.Point(32, 192)  Me.Label2.Name = "Label2" Me.Label2.Size = New System.Drawing.Size(240, 24)  Me.Label2.TabIndex = 8 Me.Label2.Text = "状态" '  'CheckBox1  '  Me.CheckBox1.Location = New System.Drawing.Point(304, 80)  Me.CheckBox1.Name = "CheckBox1" Me.CheckBox1.Size = New System.Drawing.Size(136, 24)  Me.CheckBox1.TabIndex = 9 Me.CheckBox1.Text = "完成后打开文件夹" '  'LinkLabel1  '  Me.LinkLabel1.Location = New System.Drawing.Point(296, 200)  Me.LinkLabel1.Name = "LinkLabel1" Me.LinkLabel1.Size = New System.Drawing.Size(144, 23)  Me.LinkLabel1.TabIndex = 10 Me.LinkLabel1.TabStop = True Me.LinkLabel1.Text = "Http://www.wgscd.com" '  'Form1  '  Me.AutoScaleBaseSize = New System.Drawing.Size(6, 14)  Me.ClientSize = New System.Drawing.Size(464, 238)  Me.Controls.Add(Me.LinkLabel1)  Me.Controls.Add(Me.CheckBox1)  Me.Controls.Add(Me.Label2)  Me.Controls.Add(Me.ProgressBar1)  Me.Controls.Add(Me.Label1)  Me.Controls.Add(Me.Button3)  Me.Controls.Add(Me.TextBox2)  Me.Controls.Add(Me.ComboBox1)  Me.Controls.Add(Me.Button2)  Me.Controls.Add(Me.TextBox1)  Me.Controls.Add(Me.Button1)  MeMe.Menu = Me.MainMenu1  Me.Name = "Form1" Me.Text = "批量重命名 wgscd 2005" Me.ResumeLayout(False)  End Sub  #End Region  Dim Path As String = "" Dim Filter As String = "*.*" Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click  Filter = Me.ComboBox1.SelectedItem  Dim dir As DirectoryInfo  Path = Me.TextBox1.Text  If Path <> "" AndAlso Me.ComboBox1.Text <> "" Then  ' If Me.TextBox1.Text.Trim.Length > 6 Then  '  MsgBox("文件类型错误")  '  Exit Sub  '  End If  Dim D As New DirectoryInfo("Temp")  If D.Exists = False Then  D.Create()  End If  dir = New DirectoryInfo(Me.TextBox1.Text)  Dim lenth As Integer = dir.GetFiles(Filter).Length  If lenth > 0 Then  Me.ProgressBar1.Value = 0 Me.ProgressBar1.Maximum = lenth + 1  Me.Label2.Text = "正在复制到临时目录。。。" Dim fi As FileInfo  Dim i As Integer = 1 For Each fi In dir.GetFiles(Filter)  Dim Temp As String = fi.Name  Dim Extention As String = fi.Extension  fi.CopyTo("Temp\" & i & Extention, True)  fi.Delete()  i += 1  Me.ProgressBar1.Value = i Next  Me.ProgressBar1.Value = 0 Me.Label2.Text = "复制到临时目录完成" Me.Label2.Text = "正在删除临时文件。。。" dir = New DirectoryInfo("Temp")  If dir.GetFiles(Filter).Length Then  Dim fi2 As FileInfo  Dim j As Integer = 1 For Each fi2 In dir.GetFiles(Filter)  Dim Temp As String = fi2.Name  Dim Extention As String = fi2.Extension  fi2.CopyTo(Path & "\" & j & Extention, True)  fi2.Delete()  j += 1  Me.ProgressBar1.Value = j Next  Me.Label2.Text = "处理完成" If Me.CheckBox1.Checked Then  Dim p As New Process  p.Start(Path)  End If  End If  Else : Exit Sub  End If  Else  MsgBox("请选择设置操作路径和要文件类型")  End If  End Sub  Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load  Me.TextBox1.Text = System.Environment.GetFolderPath(Environment.SpecialFolder.MyPictures)  Me.ComboBox1.Items.AddRange(New String() {"*.*", "*.jpg", ".gif", "*.bmp", "*.tif", "*.png", "*.html", "*.htm", "*.asp", "*.aspx"})  ComboBox1.SelectedIndex = 1  TextBox2.Text = "例如*.jsp" End Sub  Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click  If TextBox2.Text <> "" Then  If Me.TextBox2.Text.Trim Like "*.*" Then  Me.ComboBox1.Items.Add(TextBox2.Text.Trim)  MeMe.ComboBox1.SelectedIndex = Me.ComboBox1.Items.Count - 1  End If  End If  End Sub  Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click  Dim ofd As New FolderBrowserDialog  If ofd.ShowDialog = DialogResult.OK Then  Me.TextBox1.Text = ofd.SelectedPath  End If  End Sub  Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked  Dim p As New Process  p.Start(Me.LinkLabel1.Text)  End Sub  End Class

关于“VB.NET如何批量重命名修改”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: VB.NET如何批量重命名

本文链接: https://www.lsjlt.com/news/293047.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • VB.NET如何批量重命名
    这篇文章将为大家详细讲解有关VB.NET如何批量重命名修改,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。VB.NET批量重命名代码实例,Imports System.IO  ...
    99+
    2023-06-17
  • Win10如何批量重命名文件
    小编给大家分享一下Win10如何批量重命名文件,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!具体步骤如下:全选你想重命名的文件,如下图在选中状态的一个文件上点右键,选择重命名,如下图一个文件改好新名称后,其他文件依次被序号...
    99+
    2023-06-14
  • shell如何批量重命名文件
    这篇文章将为大家详细讲解有关shell如何批量重命名文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。批量重命名文件为所有txt文件加上.bak 后缀:rename&nb...
    99+
    2024-04-02
  • 如何用bash批量重命名、批量更改后辍
    本篇内容介绍了“如何用bash批量重命名、批量更改后辍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!用特定的格式重命名当前目录的图像文件,脚...
    99+
    2023-06-09
  • Linux下如何批量重命名文件
    这篇文章给大家分享的是有关Linux下如何批量重命名文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在 Linux 中,我们对文件进行重命名一般都会使用到 mv 命令,这在对单个文件重命名时非常方便。但是,若我...
    99+
    2023-06-27
  • 有一批照片需要进行重命名win7如何批量重命名照片
    如果你有一批照片需要进行重命名?一张张操作是不是太麻烦?有没有更简便的批量重命名方法?系统之家小编下面就和大家分享win7照片批量重命名的方法。手把手教你如何批量重命名照片。 Windows7系统支持强大的多媒体功能,对...
    99+
    2023-06-07
    win7 批量重命名 照片 重命名
  • win10如何批量重命名文件后缀
    win10如何批量重命名文件后缀?现在有非常多的用户都在使用Win10系统,而我们在平时使用电脑的过程中,经常会用到很多的快捷键,因为快捷键能让我们的操作更方便,那么要怎么批量重命名文件?下面,小编就为大家介绍下Win10批量重命名文件的操...
    99+
    2023-07-10
  • linux如何快速批量重命名文件
    这篇文章将为大家详细讲解有关linux如何快速批量重命名文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1. rename命令顾名思义,rename命令就是用来进行重命名文件名的。rename命令有非常...
    99+
    2023-06-15
  • 计算机中如何批量重命名文件
    这篇文章给大家分享的是有关计算机中如何批量重命名文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。批量重命名文件的方法是,首先用鼠标全选需要重命名的文件;然后鼠标右击第一个文件,在弹出的选项列表中选择重命名;最后...
    99+
    2023-06-14
  • Win8系统如何批量重命名文件夹
    这篇文章将为大家详细讲解有关Win8系统如何批量重命名文件夹,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Win8系统批量重命名文件夹方法/步骤:直接使用快捷键全选需要更改的文件夹。此时右键选中文件夹后点...
    99+
    2023-06-27
  • python3批量为文件重命名
    简介 为什么使用python批量重命名而没有使用shell,python对文字的处理更灵活,对于文件名中的空格不会出现报错。 代码: #!/usr/bin/env python # -*- coding:utf-8 -*- """ @aut...
    99+
    2023-01-31
    批量 重命名 文件
  • 如何批处理ren重命名
    这篇文章主要为大家展示了“如何批处理ren重命名”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何批处理ren重命名”这篇文章吧。批处理之ren命令-可批量修改文件名1.批处理批量修改文件后缀名...
    99+
    2023-06-08
  • Linux中如何使用rename命令批量重命名文件
    这篇文章给大家分享的是有关Linux中如何使用rename命令批量重命名文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在Linux系统中需要对文件进行重命名大家第一个想到的命令就是mv,mv命令对单个文件进行...
    99+
    2023-06-27
  • python实现批量重命名文件
    #!/usr/bin/env python # -*- coding:UTF-8 -*- import os # 第一种方法 files = os.listdir('.') i = 1 for f in files:     filenam...
    99+
    2023-01-31
    批量 重命名 文件
  • python 批量重命名移动文件
    目录一、需求描述二、前置知识和数据准备2.1 生成大量随机文件2.2 重命名文件/文件夹2.3 移动文件/文件夹2.4 遍历获取文件三、代码实现今天介绍的案例是如何利用Python来...
    99+
    2024-04-02
  • win7怎么批量重命名文件
    这篇文章主要介绍了win7怎么批量重命名文件的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇win7怎么批量重命名文件文章都会有所收获,下面我们一起来看看吧。鼠标点击打开存放系列文件的文件夹,左键点击要排列的第一...
    99+
    2023-06-28
  • python实现文件批量重命名
    本文实例为大家分享了python实现文件批量重命名,供大家参考,具体内容如下 讲解 1、库:os 2、代码效果:对指定文件夹内所有文件重命名为1,2,3… 3、代码原理:使用os.l...
    99+
    2024-04-02
  • Linux怎么批量重命名文件
    本文小编为大家详细介绍“Linux怎么批量重命名文件”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux怎么批量重命名文件”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。通过rename命令批量重命名文件基本...
    99+
    2023-06-28
  • python怎么批量重命名文件
    你可以使用os模块来批量重命名文件。以下是一个示例代码,可以把文件夹下的所有文件名中的指定字符串替换为新的字符串:pythonimp...
    99+
    2023-10-18
    python
  • node中怎么批量重命名文件
    这篇文章给大家介绍node中怎么批量重命名文件,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。实现思路整理了一下思路很简单,就是先把原文件的文件名读取出来放入一个数组,再把新名字作为一个...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作