当前位置: 首页 > 面试题库 >

如何使用TrueZip获取档案中文件的大小?

王炜
2023-03-14
问题内容

根据TrueZip文档,该length()方法似乎返回0或-1。我正在更新WAR存档,我只想更新其长度已更改的文件。如何做到这一点?

提前致谢,

马丁


问题答案:

首先,调用方法TFile.umount()以提交所有更改。

然后使用以下方法获取未检测到存档文件的TFile并调用其length()方法:

private static TFile newNonArchiveFile(TFile file) {
    return new TFile(file.getParentFile(), file.getName(), TArchiveDetector.NULL);
}


 类似资料:
  • 我真的很喜欢SPQR使图形ql与现有系统轻松集成的方式,我唯一希望看到的是文件,这样我就可以了解有关图形QL语法的更多信息。 有没有办法从现有的代码中生成集成了SPQR注释的scheme文件? 为了提供一些代码,让我们使用来自GitHub站点的相同代码 实体: 服务等级: 预期产出:

  • 问题内容: 如果我使用openFileOutput()创建并写入临时文件,在完成写入后如何获得文件大小? 问题答案: 我希望这可以帮助您: 其中,String 是要确定其文件大小的文件的路径。 返回文件的长度(以字节为单位),如Java 7文档中所述 : 返回此抽象路径名表示的文件的长度(以字节为单位),如果文件不存在,则返回0L。某些操作系统可能返回0L作为表示与系统有关的实体(例如设备或管道)

  • 问题内容: 我使用以下代码实例化了一个对象: 如何获得此文件的大小? 是什么区别,和? 问题答案: 使用类中的方法。从javadocs: 返回此抽象路径名表示的文件的长度。如果此路径名表示目录,则未指定返回值。 对于问题的第二部分,直接来自的javadocs: 返回此抽象路径名所命名的分区上该虚拟机可用的字节数 返回此抽象路径名命名的分区的大小 返回此抽象路径名所命名的分区中未分配的字节数

  • 本文向大家介绍如何在C#中获取文件大小?,包括了如何在C#中获取文件大小?的使用技巧和注意事项,需要的朋友参考一下 FileInfo类用于处理文件及其在C#中的操作。 它提供了用于创建,删除和读取文件的属性和方法。它使用StreamWriter类将数据写入文件。它是System.IO命名空间的一部分。 Directory属性检索代表文件父目录的对象。 DirectoryName属性检索文件的父目录

  • 问题内容: 我试图从战争档案中读取文本文件,并在运行时将其内容显示在facelets页面中。我的文件夹结构如下 +战争档案> +资源> +电子邮件> + file.txt 我尝试使用以下代码读取resources / email / file.txt文件夹中的文件 但是问题是当我运行上面代码的方法时,会抛出A。我也尝试使用以下代码行获取文件,但未成功 我仍然得到。这是怎么引起的,我该如何解决? 问

  • 我想获取文件夹大小并重命名它,如果我的文件夹大小超过500 mbs然后重命名文件夹,下载到MusicDownload