ZipFiles()
유틸리티 메서드를 사용하고 빈 zip 파일을 생성하려고합니다. Sitecore 6.5를 사용하고 있습니다. 오류나 권한은 없습니다.빈 zip 파일을 만드는 Sitecore FileUtil.ZipFiles
의견이 있으십니까? 여기에 코드가 있습니다.
public void CreateZipFile(string zipfileName, List<string> files)
{
var zipfile = string.Format("{0}/{1}/{2}", TempFolder.Folder, "myfolder", zipfileName) ;
var fileArray = files.ToArray();
var x = FileUtil.ZipFiles(zipfile, fileArray);
}
편집 : 나는 FileUtil.ZipFiles
방법의 올바른 사용법은이
var files = new List<string> { FileUtil.MapPath("/temp/sample.xlf") };
'files'리스트에서 파일의 절대 경로 (예 :'c : \ inetpub \ readme.text')를 전달하거나 웹 응용 프로그램 루트에 상대적으로 전달합니까? –
나는 둘 다 시도했지만 현재 var 파일 = new List를 전달하고있다. {FileUtil.MapPath ("/ temp/sample.xlf")}; –
mluker
올바른 사용법은'FileUtil.ZipFiles ("/ test.zip", new [] { "/ web.config", "/otherfile.txt"})'이며 파일은 웹 응용 프로그램의 루트에 생성됩니다 . –