<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />共享大型期刊(包含分散在迷宫般的目录结构中的文件引用)可能会出现问题。 该插件允许用户通过执行以下操作来打包日记以便于共享:
- 提示用户输入保存目录。
- 提示用户打包日志。
- 创建带时间戳的文件夹。
- 将日志引用的所有文件的副本插入带时间戳的文件夹副本,并将日志中的文件链接更改为本地链接。
- 如果遇到 I/O 错误(未找到文件)或警告(文件在日志中多次使用,因此仅在带时间戳的目录中保存一次),则会创建日志并将其放置在带时间戳的文件夹中。 否则,不会创建任何日志。
- 将日志(带有本地文件引用)复制到带时间戳的文件夹中。
- 如果适用,警告用户错误并打开日志。
- 在资源管理器 (Windows) 或 Finder (Mac) 窗口中打开带时间戳的文件夹。
假设原始日志中的所有文件链接均可用,则共享用户只需压缩文件夹内容并根据需要共享压缩文件即可。 一旦收件人将文件解压缩到他或她选择的文件夹中,只要日志及其支持文件包含在同一目录中,日志就会像以前一样工作。
另一个用途:打包器插件还可以用于快速检查给定日志中的所有文件链接是否完好:
- 运行日志打包程序。
- 如果未创建日志,或者创建了日志,但仅包含“文件已存在”警告,则日志中的所有链接都不会损坏。 否则,至少有一个链接损坏。
- 如果需要,删除带时间戳的目录及其内容。
注意:如果原始日志引用两个或多个存储在不同目录中的同名不同文件,则只有完整路径按字母顺序第一个出现的文件才会保存到目标目录。 对于大多数用户来说,这不是问题。
更新:此版本修复了 Windows 中与日志窗口相关的问题。
布雷迪^2:
惊人的! 我创建了许多演示和 JMP 类,并且正在寻找更好的方法来分发日志 + 所有文件。 正如广告所宣传的那样。 谢谢!