嗨,大家好!
所以现在我正在制作Minecraft Launcher,但是我遇到了问题。我需要列出.minecraft的libs文件夹中的所有库,但是即使启动程序是作为管理员执行的,启动器也无法访问它。
以下是失败的代码:
Try
FileList = File.ReadAllLines(AppDataDir & "\libraries").ToList()
Catch ex As Exception
MsgBox(ex.Message)
End Try
FileList变量:
Dim FileList As New List(Of String)
由于此代码,我需要将其设为字符串列表:
Dim GameLibs As String = Nothing
For i = 0 To FileList.Count - 1
GameLibs += FileList.Item(i) + ";" + Environment.NewLine()
Next
因此,我现在仍然无法解决此问题,但由于它可以与其他任何文件夹配合使用,因此我无法理解。
哦,AppDataDir
变量就是.minecraft目录。
任何帮助都会很棒!谢谢,如果您仍然想帮助我。
答案 0 :(得分:0)
我认为您只是错过了文件名及其扩展名,请尝试像这样添加该行:
FileList = File.ReadAllLines(AppDataDir & "\libraries.txt").ToList()
我希望有帮助。
^ _ ^