vb.net所有文件操作函数汇总
时间: 2023-09-19 14:05:51 浏览: 119
以下是 VB.NET 中常用的文件操作函数汇总:
1. 创建文件或目录:
```vb
' 创建文件
File.Create(filePath)
' 创建目录
Directory.CreateDirectory(dirPath)
```
2. 写入文件:
```vb
File.WriteAllText(filePath, content)
```
3. 读取文件:
```vb
File.ReadAllText(filePath)
```
4. 复制文件或目录:
```vb
' 复制文件
File.Copy(sourceFilePath, destFilePath)
' 复制目录
Directory.CreateDirectory(destDirPath)
For Each file In Directory.GetFiles(sourceDirPath)
File.Copy(file, Path.Combine(destDirPath, Path.GetFileName(file)))
Next
For Each dir In Directory.GetDirectories(sourceDirPath)
CopyDirectory(dir, Path.Combine(destDirPath, Path.GetFileName(dir)))
Next
```
5. 移动文件或目录:
```vb
' 移动文件
File.Move(sourceFilePath, destFilePath)
' 移动目录
Directory.Move(sourceDirPath, destDirPath)
```
6. 删除文件或目录:
```vb
' 删除文件
File.Delete(filePath)
' 删除目录
Directory.Delete(dirPath, True) ' True 表示递归删除所有子目录和文件
```
7. 判断文件或目录是否存在:
```vb
' 判断文件是否存在
File.Exists(filePath)
' 判断目录是否存在
Directory.Exists(dirPath)
```
8. 获取文件或目录信息:
```vb
' 获取文件信息
Dim fileInfo As FileInfo = New FileInfo(filePath)
Console.WriteLine($"文件名:{fileInfo.Name}")
Console.WriteLine($"文件大小:{fileInfo.Length} 字节")
Console.WriteLine($"创建时间:{fileInfo.CreationTime}")
Console.WriteLine($"修改时间:{fileInfo.LastWriteTime}")
' 获取目录信息
Dim dirInfo As DirectoryInfo = New DirectoryInfo(dirPath)
Console.WriteLine($"目录名:{dirInfo.Name}")
Console.WriteLine($"创建时间:{dirInfo.CreationTime}")
Console.WriteLine($"修改时间:{dirInfo.LastWriteTime}")
```
9. 遍历目录:
```vb
For Each file In Directory.GetFiles(dirPath)
Console.WriteLine(file)
Next
For Each dir In Directory.GetDirectories(dirPath)
Console.WriteLine(dir)
Next
```
以上就是 VB.NET 中常用的文件操作函数汇总,您可以根据您的具体需求进行调整和使用。
阅读全文