上下文:我在%appdata%.lucaclient\java\java.zip中有一个zip文件,但当我构建项目时,它不起作用。
字符串:
string path = @"C:%userprofile%AppDataRoaming.lucaclient";
string downloadClientPath = @"C:%userprofile%AppDataRoaming.lucaclientClient 1.8.8";
string downloadJavaPath = @"C:%userprofile%AppDataRoaming.lucaclientjava";
string extractJavaPath = @"C:%userprofile%AppDataRoaming.lucaclientjavajava.zip";
点击代码:
private void pictureBox2_Click(object sender, EventArgs e)
{
if(firstLaunch == true)
{
ZipFile.ExtractToDirectory(extractJavaPath, downloadJavaPath);
}
}
生成后出错,但路径是正确的
您需要填写用户配置文件路径。试试这个功能:
string path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"Roaming.lucaclient";
string downloadClientPath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"Roaming.lucaclientClient 1.8.8";
string downloadJavaPath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"Roaming.lucaclientjava";
string extractJavaPath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"Roaming.lucaclientjavajava.zip";