`
kanpiaoxue
  • 浏览: 1782083 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

jar、zip文件删除、更新文件

 
阅读更多

 

zip --help 写道
zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]
The default action is to add or replace zipfile entries from list, which
can include the special name - to compress standard input.
If zipfile and list are omitted, zip compresses stdin to stdout.
-f freshen: only changed files -u update: only changed or new files
-d delete entries in zipfile -m move into zipfile (delete OS files)
-r recurse into directories -j junk (don't record) directory names
-0 store only -l convert LF to CR LF (-ll CR LF to LF)
-1 compress faster -9 compress better
-q quiet operation -v verbose operation/print version info
-c add one-line comments -z add zipfile comment
-@ read names from stdin -o make zipfile as old as latest entry
-x exclude the following names -i include only the following names
-F fix zipfile (-FF try harder) -D do not add directory entries
-A adjust self-extracting exe -J junk zipfile prefix (unzipsfx)
-T test zipfile integrity -X eXclude eXtra file attributes
-y store symbolic links as the link instead of the referenced file
-e encrypt -n don't compress these suffixes
-h2 show more help

 

我需要想更新一个已有的 hello.jar 里面的 hello/world/config.xml 配置文件,该如何操作呢?

jar文件其实就是zip文件,不过使用的jar的文件后缀。

所以我可以这么操作:

zip -u hello.jar hello/world/config.xml

 注意:这里 hello/world/config.xml 是最新的,它会替换掉jar里面的原始文件。

 

分享到:
评论

相关推荐

    zip4j-1.3.2.jar 包下载,处理zip压缩文件的开发包

    zip4j库作为一个强大的工具,为开发者提供了便捷的方法来读取、写入、创建、添加、提取、更新以及从ZIP文件中删除文件,特别是它支持对受密码保护的ZIP文件的操作。下面我们将深入探讨zip4j库的核心功能和使用方法。...

    zip4j相关jar包(zip4j-1.3.2.jar)

    5. 更新现有ZIP文件,添加或删除文件,而无需重新创建整个ZIP档案。 6. 处理大型文件和大量文件的压缩,充分利用zip64格式的优势。 总的来说,zip4j-1.3.2.jar是一个功能强大且易用的Java库,对于需要在Java Web...

    文件夹备份成.zip压缩文件(可运行jar)

    6. FileBackupToZip会自动删除超过7天的备份文件,请勿在同文件夹下放置yyyyMMddHHmmss格式的.zip文件。(第1条的解释) 7. FileBackupToZip备份文件的速度视目标文件夹大小而定,请耐心等待 8. FileBackupToZip不收费...

    zip4j.jar包下载 包含zip4j-2.9.0版本和zip4j-1.3.1版本的j两个jar包,亲试均可用

    从zip文件中创建、添加、提取、更新和删除文件 支持流(ZipInputStream和ZipOutStream) 读/写受密码保护的zip文件和流 支持AES和zip标准加密方法 支持Zip64格式 存储(无压缩)和放气压缩方法 从拆分的zip文件中...

    zip4j需要的jar

    3. **修改ZIP文件**:可以添加、删除、重命名ZIP内的文件,甚至更新已存在的文件。 4. **解压缩ZIP文件**:支持解压缩到指定目录,同样支持解压密码保护的ZIP文件。 为了在Java项目中使用`zip4j`,你需要先将其对应...

    java 下载文件 压缩且删除源文件(支持文件夹与文件)

    3、可以指定文件都为最后生成为zip文件下载,且删除源文件。 1、压缩文件或者目录(只是压缩不删除):zipFileOrDirectory 2、程序自动判断如果是文件那么就是源文件下载,如果是文件夹那么就先 压缩然后再下载,...

    文件上传jar包.zip

    在处理文件上传时,我们可能需要使用到其中的一些功能,例如文件的读写、复制、移动、删除等。例如,当`FileUpload`处理完上传的文件后,我们通常会将其保存到服务器的特定目录,这时就可以利用Commons IO库提供的...

    zip4j-1.3.2jar包及源码

    - **更新zip文件**:允许在已存在的.zip文件中添加、删除或更新文件,无需先解压整个文件。 - **AES加密**:zip4j支持AES-256加密,为.zip文件提供高级别的安全保护。 3. **API使用** - 使用zip4j,开发者可以...

    zip4j1.3.2jar包相关,包括源码

    4. ZIP文件的更新:可以向已存在的ZIP文件中添加、删除或更新文件。 5. 支持ZIP64:当ZIP文件包含大量文件或文件大小超过4GB时,ZIP64扩展允许处理这些大文件。 6. 分区压缩:在大文件压缩时,zip4j可以将压缩任务...

    文件上传相关jar包.zip

    在给定的“文件上传相关jar包.zip”压缩包中,包含了三个关键的Java库:`commons-fileupload-1.3.3.jar`、`commons-io-2.6.jar`以及`hutool-all-5.2.3.jar`。这些库各自提供了不同的功能,对于理解和实现文件上传...

    zip4j_1.3.2.jar

    `zip4j`是一个开源的Java库,由Srinivasan Rajagopalan创建,其主要功能包括创建、读取、更新和删除ZIP文件,支持AES加密,以及对ZIP64扩展的支持,这使得它可以处理非常大的ZIP文件。`zip4j_1.3.2.jar`是该库的一个...

    用于unity Android 平台做apk自动更新Jar包.zip

    综上所述,这个zip文件包含的库文件对于在Unity中实现Android平台的apk自动更新功能至关重要。开发者需要结合这些库和其他Unity内置功能,构建一套完整的更新机制,以确保用户能够方便地获取并安装应用的新版本。

    zip4j-1.3.2

    《深入理解zip4j-1.3.2:Java中高效处理ZIP文件的库》 在Java编程领域,处理文件压缩和解压缩是一项常见的任务,其中zip4j库以其高效和易用性受到广大开发者的青睐。zip4j-1.3.2是该库的一个版本,它提供了一套全面...

    阿里云OSS文件上传依赖jar.zip

    在“阿里云OSS文件上传依赖jar.zip”压缩包中,包含了多个关键的jar文件,它们分别服务于不同的功能需求。 1. aliyun-sdk-oss3-2.6.jar:这是阿里云官方提供的OSS Java SDK,用于帮助开发者通过编程方式与OSS服务...

    aliyun-jar.zip

    "aliyun-jar.zip"这个文件很可能包含与阿里云服务相关的Java库或者工具包,方便开发者在自己的应用程序中集成阿里云的功能。 在Java开发中,JAR(Java Archive)文件是一种标准的归档格式,它集合了多个Java类文件...

    javax.zip javax.jar 下载

    `javax.zip`包,也称为Java Archive API,包含用于读取、写入和更新ZIP文件的类和接口。这个包的核心类有: 1. **ZipFile** - 代表一个已存在的ZIP文件,可以用来读取和提取ZIP文件中的条目。 2. **ZipOutputStream...

    把java可运行jar包文件制作成.exe文件

    - **exe4j_windows_4_4_1.zip**:用于将JAR文件打包成.EXE文件。 - **Inno Setup**:用于创建安装程序,可以将多个文件和设置组合成一个安装包。 - **文件准备**: - 将需要打包的文件(如SwingSet2.jar)及JRE...

    zip4j包-1.3.2.zip

    3. **更新和删除文件**:在已有的ZIP文件中,zip4j允许更新单个文件或整个目录,同时也可以根据需要删除不必要的文件,无需重新创建整个ZIP文件。 4. **密码保护**:zip4j支持设置密码来保护ZIP文件,使用AES 256位...

    文件操作所需Jar.zip

    "文件操作所需Jar.zip"这个压缩包可能包含了用于文件操作的特定Java库,特别是对于文件上传和下载的支持,这与"javafileupload/upload download"的标签相吻合。 在Java中,文件上传通常涉及Web应用,特别是Servlet...

    文件上传导入的jar.zip

    `文件上传导入的jar.zip`这个压缩包包含了两个关键的Java库,它们是Apache Commons IO 2.4版本和Apache Commons FileUpload 1.2.2版本,这些都是处理文件上传的核心组件。 **Apache Commons IO** 是一个用于处理...

Global site tag (gtag.js) - Google Analytics