Browse Source

chore: Add downloader namespace

tags/0.1.0
sky 3 years ago
parent
commit
4b6212a2ec
1 changed files with 14 additions and 15 deletions
  1. +14
    -15
      installer/Installer/MainWindow.xaml.cs

+ 14
- 15
installer/Installer/MainWindow.xaml.cs View File

@@ -42,26 +42,26 @@ namespace Downloader
{ {
class Program class Program
{ {
static List<string> newFileName = new List<string>(); //新文件名
static List<string> updateFileName = new List<string>(); //更新文件名
static string ProgramName = "THUAI6"; //要运行或下载的程序名称
static string playerFolder = "player"; //选手代码保存文件夹路径
static string startName = "maintest.exe"; //启动的程序名
static List<string> newFileName = new List<string>(); //新文件名
static List<string> updateFileName = new List<string>(); //更新文件名
static string ProgramName = "THUAI6"; //要运行或下载的程序名称
static string playerFolder = "player"; //选手代码保存文件夹路径
static string startName = "maintest.exe"; //启动的程序名


public class Data public class Data
{ {
public static string path = ""; //标记路径记录文件THUAI6.dat的路径 public static string path = ""; //标记路径记录文件THUAI6.dat的路径
public static string FilePath = ""; //最后一级为THUAI6文件夹所在目录 public static string FilePath = ""; //最后一级为THUAI6文件夹所在目录
public static string dataPath = ""; //C盘的文档文件夹
public static string dataPath = ""; // C盘的文档文件夹
public Data(string path) public Data(string path)
{ {
//dataPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
dataPath= new DirectoryInfo(".").FullName;
Data.path=System.IO.Path.Combine(dataPath, "THUAI6.dat");
// dataPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
dataPath = new DirectoryInfo(".").FullName;
Data.path = System.IO.Path.Combine(dataPath, "THUAI6.dat");
if (File.Exists(Data.path)) if (File.Exists(Data.path))
{ {
using (StreamReader r = new StreamReader(Data.path)) using (StreamReader r = new StreamReader(Data.path))
FilePath = r.ReadLine().Replace('\\', '/'); //读取THUAI6.dat文件的第一行
FilePath = r.ReadLine().Replace('\\', '/'); //读取THUAI6.dat文件的第一行
} }
else else
{ {
@@ -83,7 +83,7 @@ namespace Downloader
Console.Write($"是否创建新路径 {newLine}?y/n:"); Console.Write($"是否创建新路径 {newLine}?y/n:");
if (Console.Read() != 'y') if (Console.Read() != 'y')
{ {
Console.WriteLine("创建取消!");
Console.WriteLine("创建取消!");
return; return;
} }


@@ -105,7 +105,6 @@ namespace Downloader
sw.Close(); sw.Close();
fs.Close(); fs.Close();
} }

} }
public class Tencent_cos_download public class Tencent_cos_download
{ {
@@ -136,10 +135,10 @@ namespace Downloader
//创建存储桶 //创建存储桶
try try
{ {
string bucket = "thuai6-1314234950"; //格式:BucketName-APPID
string bucket = "thuai6-1314234950"; //格式:BucketName-APPID
string localDir = System.IO.Path.GetDirectoryName(download_dir); //本地文件夹 string localDir = System.IO.Path.GetDirectoryName(download_dir); //本地文件夹
string localFileName = System.IO.Path.GetFileName(download_dir); //指定本地保存的文件名 string localFileName = System.IO.Path.GetFileName(download_dir); //指定本地保存的文件名
string localFileName = System.IO.Path.GetFileName(download_dir); //指定本地保存的文件名
string localFileName = System.IO.Path.GetFileName(download_dir); //指定本地保存的文件名
GetObjectRequest request = new GetObjectRequest(bucket, key, localDir, localFileName); GetObjectRequest request = new GetObjectRequest(bucket, key, localDir, localFileName);


Dictionary<string, string> test = request.GetRequestHeaders(); Dictionary<string, string> test = request.GetRequestHeaders();
@@ -191,7 +190,7 @@ namespace Downloader
return ""; return "";
} }
finally finally
{
{
} }
} }




Loading…
Cancel
Save