当前位置:网站首页 > 云计算与后端部署 > 正文

批处理删除最后一行(批量删除最后一个字符)



VB编程,易学实用,功能强大。

今天,我们共同来学习应用VB解决工作和学习中的实际问题。

实际工作中的问题:

现有许多txt文件,需要删除这些文件中的第二行,并且将剩余内容原封不动的保留。遇到这个问题,你如何着手解决呢?人工手动操作当然是可以的,不过就是有点费手费时,效率非常低,不是很建议。

图:有很多txt文件,需要批量删除每个txt文件中的指定行

下面就共同来看应用VB编程的方式快速解决吧(省时省力),省下来的时间还可以摸会鱼~

实现思路:

温故知新:

实现过程:

2、添加控件,文件列表框和命令按钮;

3、编写代码;

4、实际运行验证。

程序代码

'删除文件中的某一行Public Function deleteFileRow(sourceFile As String, targetFile As String, row As Long)Dim fileRows As IntegerDim fileContent As StringDim fileInfo() As StringDim index As Integer  fileRows = FreeFile Open sourceFile For Binary As #fileRows fileContent = Space(LOF(fileRows)) Get #fileRows, , fileContent Close fileRows fileInfo = Split(fileContent, vbCrLf) '如果文件已存在则删除原文件 fileRows = FreeFile If Dir(targetFile, vbNormal) <> "" Then Kill targetFile End If  '删除指定行 Open targetFile For Append As #fileRows For index = 0 To UBound(fileInfo) - 1 If index <> row - 1 Then Print #fileRows, fileInfo(index) End If Next Close #fileRowsEnd Function
Private Sub Command1_Click() Dim currentOperateFile As String '对每一个txt文件执行删除指定行操作 If File1.ListCount > 0 Then For i = 0 To File1.ListCount - 1 File1.ListIndex = i currentOperateFile = File1.Path & "\" & File1.FileName '调用删除方法,本实例是删除第二行,所以最后的参数是2 Call deleteFileRow(currentOperateFile, currentOperateFile, 2) Next i End If MsgBox "批量处理文件完毕!", vbOKOnly, "跟我学VB--" & DateEnd Sub
Private Sub Form_Load() '程序加载时,获取工程下所有的txt文件 File1.Path = App.Path    File1.Pattern = "*" & ".txt"End Sub

实际运行验证

至此,篇首的问题就成功解决了,您认为应用编程的方式解决这个问题是不是很简单呢?

再次证明,灵活的应用编程,可以极大的提高我们的工作和学习效率。

今天的知识分享结束,祝大家学习进步!如果你在学习VB编程的过程中遇到难题,可以长按识别下方二维码添加小编微信:vbstudy521 ,添加后学习问题在线交流答疑。

到此这篇批处理删除最后一行(批量删除最后一个字符)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 电视软件后缀是apk吗(电视软件后缀是apk吗怎么设置)2025-01-02 18:09:06
  • hpp是什么文件(hpp是什么文件后缀)2025-01-02 18:09:06
  • 电脑软件后缀名怎么显示(电脑桌面软件后缀怎么显示)2025-01-02 18:09:06
  • vb饭前吃还是饭后吃比较好(vb饭前吃还是饭后吃比较好呢)2025-01-02 18:09:06
  • chronyd(chrony端口)2025-01-02 18:09:06
  • redis命令行连接(redis客户端命令连接)2025-01-02 18:09:06
  • 模型部署工程师(模型部署工程师招聘)2025-01-02 18:09:06
  • ip地址换了之后打印机不能用(ip地址更换导致打印机无法打印,怎么处理)2025-01-02 18:09:06
  • 服务器部署操作系统(服务器部署系统方法)2025-01-02 18:09:06
  • onnx模型部署要求(onnx模型结构查看)2025-01-02 18:09:06
  • 全屏图片