ziparchive

    5熱度

    1回答

    在我的應用程序中,我有一個使用System.IO.Compression.ZipArchive的zip存檔操作的類。 現在我想將檔案的條目保存到文件中。我怎樣才能做到這一點?我知道我可以一個Stream與歸檔但對我來說存檔創建W/O流相關聯,我不能更改代碼: var archive = ZipFile.Open(fileName, ZipArchiveMode.Create); // add e

    0熱度

    2回答

    我流的流動,其目標是計算簡單「校驗」的內容在一組的.zip文件。 要做到這一點,我已經設置了觀察到的是: 發生在一個給定的文件夾 讀取每個文件的內容中的所有文件(閱讀爲ZipArchive) 每個條目在每個文件中,執行校驗和 爲了說明它的計算中,我已創建這個前充足: 通知AsyncContext.Run(https://stackoverflow.com/a/9212343/1025407)的使用

    4熱度

    1回答

    使用Laravel 5.2和Zipper即時創建ZIP歸檔並由用戶下載。我認爲這個問題一般與Laravel或Zipper沒有嚴格關係。步驟: 用戶點擊鏈接download_all。 第一個php腳本創建存檔。 接下來將同一個腳本推送創建的文件強制用戶下載。 一切聽起來正常,但我有奇怪的行爲所創建zip壓縮包後(2點)PHP /服務器不能看到這個新創建的文件。 $ filePath上的文件大小和fi

    3熱度

    1回答

    我有這個奇怪的錯誤,當我嘗試刪除壓縮目錄中的文件: ZipArchive::close(): Renaming temporary file failed: Permission denied in /MyDirectory/myphpscript.php 這裏是我的代碼: <?php ini_set('display_errors', 1); ini_set('disp

    0熱度

    1回答

    給定一個zip文件,我需要用指定的壓縮級別(例如,不壓縮)重新創建它。 我幾乎有,但得到的錯誤: Failed: Number of entries expected in End Of Central Directory does not correspond to number of entries in Central Directory. 如果我救了重新zip文件到Windows,它看起來

    0熱度

    1回答

    Zip文件numFiles似乎返回比實際包含在存檔1個額外的文件。例如,如果存檔文件只有99個文件,則numFiles將表示100個文件。在以下代碼中,filesProcessed始終是文件實際數量的+1(它已初始化爲0)。這是一個已知的錯誤,還是歸檔(zip文件)作爲文件的歸檔? public function zipExtract($file, $extractPath) { if

    0熱度

    1回答

    我需要使用服務器上的某個文件創建一個zip文件。 我從這裏使用Zipper,但它不允許我添加一個自定義名稱,所以我打開ZipArchive。 下面的代碼: $zipper = new \ZipArchive(); foreach ($tracks as $track) { $trackName = $track->name; $trackPath = $customUpl

    1熱度

    1回答

    我嘗試使用下面的代碼 $zip_in = new \ZipArchive; if ($zip_in->open('input.zip') === TRUE) { $files = array(); for ($loop = 0; $loop < $zip_in->numFiles; $loop++) { $files[] = $zip_in->getNameInd

    1熱度

    1回答

    我想排除某些文件,如index.php被添加到由下面的代碼生成的zip文件中。我嘗試了一些方法,但都沒有工作。 請仔細閱讀並幫助我。 $dir = './archive/'; $zip_file = 'All-file.zip'; // Get real path for our folder $rootPath = realpath($dir); // Initialize arch

    -1熱度

    1回答

    我想知道如何從給定的文件夾路徑創建新的zip文件,並將其發送回發件人。 需要的是該文件將在請求它的發件人下載。 我已經看到了很多答案,但沒有幫助我的確切答案。 我的代碼: 的Guid folderGuid = Guid.NewGuid(); string folderToZip = ConfigurationManager.AppSettings [「folderToZip」] + folderG