2016-12-14 99 views
1

我想在最後4小時做一些事情,聽起來很簡單:) 我可以(任何)設置在7za命令目標文件指定目標文件名? (我需要重命名目標文件,並添加.bak其擴展名)7zip的CLI:在提取

這裏是命令現在:

7za e -bd -y -o"target_folder" "source_folder" "filename" 

因此,相同的文件名會在這裏的目標。

謝謝。

回答

0

試試這個:

7za e "source.zip" -o"target_folder"

請注意 'TARGET_FOLDER' 可能包含你想要的文件夾名稱。似乎你切換到「源」和「目標」

例如:

7za e 123.zip -oc:\456

而現在,據我所知,目前還沒有辦法修改目標文件夾中的每個文件名。僅限文件夾名稱。

+0

嗨,首先,這個腳本正在工作,所以順序是無關緊要的,如果你在目標文件夾之前設置-o,當然,我知道target_folder應該包含文件夾目標名稱:)我需要更改文件名,而不是文件夾。謝謝。 – EranLevi

+0

好的,那麼不幸的是,我認爲它不適用於7zip命令。我可以知道你在哪裏嘗試使用7zip命令?在解壓縮後,可能會使用C#代碼重命名每個解壓縮文件。 – LONG

+0

當然,我用它與PHP,從7z中提取文件,事情是,窗戶(或反病毒等..)鎖定一分鐘每個.exe文件我解壓縮,然後我不能重命名\複製PHP,這就是爲什麼我需要它被提取一個不同的擴展名,謝謝你的幫助! – EranLevi