全面讲述VB.NET读写文件修改文件名
创始人
2024-06-10 10:10:27
0

今天让我们用VB.NET来做个程序吧?我都很长时间不用它来编程了,今天在网上回答别人提出的问题,在这里就和大家一起来分析一下吧。主要实现修改bin的文件名。及修改一个没有后缀名的文件里面的一些数据。介面两个文本框一个按钮搞定。新建两个文本文件一个bin文件,还有老大给的那个文件。 VB.NET读写文件代码:

#T#主要修改
exportIP=121.222.323.1
exportMAC=00:C0:9F:38:BF:E4
上面的ip地址及MAC地址
VB.NET读写文件,,不是很复杂啊所以就不写注释了,

  1. PrivateSubCommand3_Click()  
  2. If(Text1.Text="")Then  
  3. MsgBox("请输入IP号")  
  4. Else  
  5. If(Text2.Text="")Then  
  6. MsgBox("请输入MAC号")  
  7. Else  
  8.  
  9. DimIPAsString  
  10. DimyAsString  
  11. y="*.bin" 
  12. IP=Text1.Text&".bin"  
  13. Shell"cmd.exe/cren"&y+Chr(32)+IP,0  
  14.  
  15.  
  16. DimconfigIPAsString  
  17. Open"configIP.txt"ForInputAs#1  
  18. DoUntilEOF(1)  
  19. LineInput#1,configIP  
  20. Loop  
  21. Close#1  
  22.  
  23. Open"configIP.txt"ForOutputAs#1  
  24. Print#1,Text1.Text'写入文件内容  
  25. Close#1  
  26.  
  27.  
  28. DimconfigMACAsString  
  29. Open"configMAC.txt"ForInputAs#1  
  30. DoUntilEOF(1)  
  31. LineInput#1,configMAC  
  32. Loop  
  33. Close#1  
  34.  
  35.  
  36. Open"configMAC.txt"ForOutputAs#1  
  37. Print#1,Text2.Text  
  38. Close#1  
  39.  
  40.  
  41. CallReplaceInFile("shaolind",configIP,Text1.Text)  
  42. CallReplaceInFile("shaolind",configMAC,Text2.Text)  
  43. MsgBox("执行完毕!")  
  44. EndIf  
  45. EndIf  
  46. EndSub  
  47. PrivateSubReplaceInFile(FileNameAsString,ReplaceStrAsString,ReplaceWithStrAsString)  
  48. DimFileNumAsLong,strFileContentAsString,strTempAsString  
  49.  
  50. FileNum=FreeFile 
  51.  
  52. IfDir(FileName)<>""Then  
  53. OpenFileNameForInputAs#FileNum  
  54. WhileNotEOF(FileNum)  
  55. LineInput#FileNum,strTemp  
  56. strFileContentstrFileContent=strFileContent&strTemp&vbCrLf  
  57. Wend  
  58. Close#FileNum  
  59.  
  60. strFileContent=Replace(strFileContent,ReplaceStr,ReplaceWithStr,,,vbDatabaseCompare)  
  61.  
  62. OpenFileNameForOutputAs#FileNum  
  63. Print#FileNum,strFileContent  
  64. Close#FileNum  
  65.  
  66. EndIf  
  67. EndSub 

由于是内部用的,没怎么做错误处理,上述就是VB.NET读写文件改文件名的一个实例。

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...