日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

关于压缩工具 7z(7-zip) 的选项 -u(更新压缩档案中的文件)的解读

發布時間:2023/12/3 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于压缩工具 7z(7-zip) 的选项 -u(更新压缩档案中的文件)的解读 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 一、選項介紹
    • (一)參量說明
  • 二、示例

一、選項介紹

更新選項 -u 指定壓縮檔案中文件的更新及創建的方式。可以和此選項結合使用的命令:a (添加), d (刪除), u (更新) 。

語法格式:-u[-][action_set][!{new_archive_name}]

[action_set] ::= [state_action]...
[state_action] ::= [state][action]
[state] ::= p | q | r | x | y | z | w
[action] ::= 0 | 1 | 2 | 3

(一)參量說明

  • 連字符(-)
    對原壓縮檔案不進行任何更新。

  • {new_archive_name}
    指定新壓縮檔案的路徑。

  • [state]
    [state] ::= p | q | r | x | y | z | w

  • 每個文件名都會賦予下列六個變量:

    [state]狀態說明磁盤上的文件壓縮檔案中的文件
    p文件在壓縮檔案中,但并不和磁盤上的文件相匹配。存在,但并不匹配
    q文件在壓縮檔案中,但磁盤上并不存在。不存在存在
    r文件不在壓縮檔案中,但磁盤上存在。存在不存在
    x壓縮檔案中的文件比磁盤上的文件新。較舊較新
    y壓縮檔案中的文件比磁盤上的文件舊。較新較舊
    z壓縮檔案中的文件和磁盤上的文件相同。相同相同
    w無法檢測文件是否較新(時間相同但大小不同)
  • [action]
    為適當的 [state] 指定動作。
    [action] ::= 0 | 1 | 2 | 3
  • 您可以指定下列四個動作變量中的任意一個:

    [action]說明
    0忽略文件(在壓縮檔案中不為此文件創建項目)
    1復制文件(用壓縮檔案中的新文件覆蓋舊文件)
    2壓縮文件(將磁盤上的新文件壓縮到檔案中)
    3創建剔除項(釋放過程中將刪除文件或目錄項)。此功能只支持 7z 格式。

    二、示例

    創建新壓縮檔案 update.7z 并將當前目錄中的 exist.7z 壓縮檔案里所有不同文件寫入此壓縮檔案。并不更改 exist.7z 壓縮檔案的內容。

    7z u c:\1\exist.7z -u- -up0q3x2z0!c:\1\update.7z * -r

    總結

    以上是生活随笔為你收集整理的关于压缩工具 7z(7-zip) 的选项 -u(更新压缩档案中的文件)的解读的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。