0
        // Initiate ZipFile object with the path/name of the zip file.
        ZipFile zipFile = new ZipFile("c:\\ZipTest\\CreateSplitZipFileFromFolder.zip");

        // Initiate Zip Parameters which define various properties such
        // as compression method, etc.
        ZipParameters parameters = new ZipParameters();

        // set compression method to store compression
        parameters.setCompressionMethod(Zip4jConstants.COMP_DEFLATE);

        // Set the compression level. This value has to be in between 0 to 9
        parameters.setCompressionLevel(Zip4jConstants.DEFLATE_LEVEL_NORMAL);

        // Create a split file by setting splitArchive parameter to true
        // and specifying the splitLength. SplitLenth has to be greater than
        // 65536 bytes
        // Please note: If the zip file already exists, then this method throws an 
        // exception
        zipFile.createZipFileFromFolder("C:\\ZipTest", parameters, true, 10485760);

これは、zip4j を使用するためのサンプル コード、具体的には次の名前のファイルからコピーしたものです。CreateSplitZipFileFromFolder.java

問題は、の 3 番目のパラメーターを true に設定してもcreateZipFileFromFolder、メソッドを呼び出すと false が返されることです。ZipFile.isSplitArchive()

ZipModelgrepcode から、設定したブール値フラグをオブジェクトに設定するだけのように見えますが、別の値を取得します。これはなぜですか?

4

1 に答える 1