/// <summary> /// 生成文件名 /// </summary> private void GenerateFileNameStragety_Test(T8FileEntity t8FileEntity) { AFileName service = AutoFacContainer.ResolveNamed <AFileName>(typeof(GeneralFileName).Name); GenerateFileNameStragety stragety = new GenerateFileNameStragety(service); Console.WriteLine($"AFileName一般文件名{stragety.FileName(t8FileEntity)},全路径:{stragety.FileFullName(t8FileEntity)}"); }
private void button1_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBox1.Text)) { MessageBox.Show("文件路径不能为空"); return; } TaskEntity taskEntity = new TaskEntity(); taskEntity.FileInfo = new FileInfoEntity(); taskEntity.FileInfo.NormalFilePath = textBox1.Text; AFileName comperessFileName = AutoFacContainer.ResolveNamed <AFileName>(typeof(CompressFileName).Name); string fileNamePath = comperessFileName.FileFullName(taskEntity); textBox4.Text = fileNamePath; textBox2.Text = comperessFileName.FileName(taskEntity).Replace(".zip", ""); }