내 프로그램을 사용하면 한 번에 하나씩 업로드 파일을 zip 파일에 추가 할 수 있습니다. 첫 번째 업로드는 zip 파일을 만들고 이후의 업로드는 생성 된 파일에 추가합니다. 또한 zip 파일의 모든 파일 목록을 표시하고 사용자가 개별 파일을 삭제할 수 있도록합니다.zip 파일에 추가/삭제가 임시 파일을 찾을 수 없습니다.
내가 SharpZipLib을 사용하고이 내 로컬 컴퓨터에서 완벽하게 작동하지만, 나는 그것이 CommitUpdate()
zip 파일이 괜찮 만들어 원래의 업로드에 충돌 시작한 서버에 업로드했지만 일단에 추가 zip 파일을 삭제하거나 삭제하면 다음과 같이 나타납니다.
'W : \ MyZipFile.zip.151.tmp'파일을 찾을 수 없습니다.
잠시 동안 창을 떠날 경우 오류가 다시 시작되기 전에 하나의 파일을 삭제하거나 하나의 파일을 추가 할 수 있습니다.
내 파일 추가 방법 : 당신이 있는지 확인하는 것이 필요
ZipFile z = null;
if (System.IO.File.Exists(filePath + zipFilename))
z = new ZipFile(File.OpenRead(filePath + zipFilename));
else
z = ZipFile.Create(filePath + zipFilename);
z.BeginUpdate();
z.Add(filePath + filename, filename);
z.CommitUpdate();
z.Close();
권한 문제인 경우 때때로 삭제할 수 있습니까? –