删除Visual Basic

时间:2015-09-08 05:42:52

标签: vb.net path relative delete-directory

我基本上试图找出一种删除vb中相对路径的简单方法。我希望用户能够运行该程序并删除Windows上AppData / Local文件夹中的特定文件夹。该计划的目的是在用户完成会话后删除Google Chrome用户数据。我遇到了麻烦:

My.Computer.FileSystem.DeleteDirectory

我正在尝试使用此方法删除\ Google文件夹中的所有文件夹。问题是,由于\ Google文件夹是相对的,如果除了我以外的任何人试图使用它,它根本不会工作,因为我会使用:My.Computer.FileSystem.DeleteDirectory("C:\Users\Erik\AppData\Local\Google", FileIO.DeleteDirectoryOption.DeleteAllContents)。如何修改此程序以删除程序碰巧执行的用户配置文件下的\ Google文件夹?

1 个答案:

答案 0 :(得分:0)

您可以使用Environent路径执行此操作:

Imports System.IO

Public Class Form1

    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        Directory.Delete(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) & "\Google")
    End Sub
End Class

这将获取当前用户的本地Appdata路径。