vb.net显示文件内容用批处理吧
@echo off
:1
set /p a=请输入:
set /p b=请输入:
type %a%\%b%
pause
cls
goto :1
只需要短短vb.net显示文件的几句话就可以实现显示文件信息vb.net显示文件了!
如果是显示文件夹里vb.net显示文件的文件就把 type换成 dir就ok了
列:比如F盘里有一个11.txt 这个11.txt里显示vb.net显示文件的是重要信息,那么就写入F: 回车
然后再写入 文件名 11.txt
就可以显示文件内容了
vb.net显示文件我不怎么会VB,so....
vb.net 磁盘文件列表,界面如图,在.net下如何实现?预先准备三个图标文件vb.net显示文件,用于树型控件中显示磁盘符号和文件夹的图像之用 。
1、窗体上添加控件如下:
组合框控件 ComboBox1vb.net显示文件,树型控件 TreeView1,列表框控件 ListBox1 , 图像列表控件 ImageList1 。
选中TreeView1,设置其ImageList属性为ImageList1 。
2、设置属性
选中图像列表控件 ImageList1 , 在属性窗口里,选中属性Images,单击三个小点按钮,出现图像集合编辑器窗口 , 单击[添加按钮],一一把准备好的图标文件进行添加,注意先后次序,如果不符合要求可以通过上下移动按钮重新改变次序 。完成后单击[确定] 。
运行图如下:
完整代码如下:
Imports System.IO
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'添加系统所有磁盘目录符号
For Each MyDrive As String In Environment.GetLogicalDrives()
ComboBox1.Items.Add(MyDrive)
Next
'显示第一个磁盘符号
ComboBox1.Text = ComboBox1.Items(0)
End Sub
'递归过程添加目录树
Public Sub AddDirectory(ByVal strFatherPath As String, ByVal strPath As String, ByVal nodeFather As TreeNode)
Dim i As Integer
Dim Mynode As New TreeNode
'先添加本目录
Mynode.Text = Strings.Replace(strPath, strFatherPath"\", "", , 1)
'为节点指定未被选中时显示的图标
Mynode.ImageIndex = 1
'为节点指定被选中时显示的图标
Mynode.SelectedImageIndex = 2
nodeFather.Nodes.Add(Mynode)
Application.DoEvents()
Try
Dim str() As String = Directory.GetDirectories(strPath)
'递归遍历该目录的子文件夹
For i = 0 To str.GetUpperBound(0)
AddDirectory(strPath, str(i), Mynode)
Next
Catch ex As Exception
Debug.WriteLine(ex.Message)
End Try
Mynode = Nothing
End Sub
'根据给出的盘符添加目录树
Private Sub AddRootDirectory(ByVal DiscSymbol As String)
Dim Nynode As New TreeNode
'先把磁盘盘符添加到树中
TreeView1.Nodes.Clear()
Nynode.ImageIndex = 0
Nynode.Text = DiscSymbol
Nynode.SelectedImageIndex = -1
TreeView1.Nodes.Add(Nynode)
Dim i As Integer
'获取磁盘根目录下的文件夹
Dim str() As String = Directory.GetDirectories(DiscSymbol"\")
For i = 0 To str.GetUpperBound(0)
'调用递归过程遍历该文件夹里的所有子文件夹,并添加到树型控件
AddDirectory(DiscSymbol, str(i), Nynode)
Next
Nynode = Nothing
End Sub
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
'根据磁盘符号的变更,显示根目录里的文件
ListBox1.Items.Clear()
For Each MyFile As String In System.IO.Directory.GetFiles(ComboBox1.Text)
ListBox1.Items.Add(MyFile)
Next
'根据磁盘符号的变更,重新显示目录树
Dim DiscSymbol As String
DiscSymbol = Microsoft.VisualBasic.Left(ComboBox1.Text, Len(ComboBox1.Text) - 1)
推荐阅读
- 男装直播需要哪些设备电脑,男装直播间哪个好
- chatgpt中医开方,中医开方有什么好软件
- 巴基斯坦战略游戏,巴基斯坦游戏市场
- 联想区块链手机,区块链手机与智能手机区别
- php数据库默认密 phpstudy数据库账号密码
- 皮卡如何营销,皮卡营销推广方案
- 1650显卡功耗怎么样,1650实际功耗
- 关于一道道棋牌游戏的信息
- Java转圈代码 java怎么转盘