How to create a password protected zip file using matlab?

Query is on : create a password protected zip file using matlab
I already used as below:
7z a archive.7z -psecret *.mat
But I am getting error: Error: Unexpected MATLAB expression. (Used Matlab R2017b)

2 件のコメント

David Hill
David Hill 2020 年 6 月 6 日
Recommend encrypting file before zipping.
Partha Mitra
Partha Mitra 2020 年 6 月 6 日
Sorry I modified my earlier comment:
7z a archive.7z -psecret *.mat
I was getting error.
Error: Unexpected MATLAB expression. (Used Matlab R2017b)
What do I have to do to encrypt *.mat file

サインインしてコメントする。

回答 (1 件)

Walter Roberson
Walter Roberson 2020 年 6 月 6 日

0 投票

! 7z a archive.7z -psecret *.mat
or
system('7z a archive.7z -psecret *.mat')

4 件のコメント

Partha Mitra
Partha Mitra 2020 年 6 月 7 日
I tried both suggestions. But I am getting the message:
'7z' is not recognized as an internal or external command,
operable program or batch file.
Partha Mitra
Partha Mitra 2020 年 6 月 7 日
I also tried with full path where 7z is installed as below:
system('C:\Program Files\7-Zip\7z.exe a archive5.7z -psecret *.mat')
But it is not correct as I am getting similar error:
'C:\Program' is not recognized as an internal or external command,
operable program or batch file.
Partha Mitra
Partha Mitra 2020 年 6 月 7 日
It worked, with following way:
system('"C:\Program Files\7-Zip\7z.exe" a arc.7z -psecret *.mat')
Walter Roberson
Walter Roberson 2020 年 6 月 7 日
Using an exact path like you did is often a good idea for reliability... on any one system... but unfortunately not always portable.

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeScope Variables and Generate Names についてさらに検索

製品

リリース

R2017b

質問済み:

2020 年 6 月 6 日

コメント済み:

2020 年 6 月 7 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by