1

我本质上是想找出一种简单的方法来删除 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 文件夹?

4

1 回答 1

0

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

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 路径。

于 2015-09-08T07:29:54.407 回答