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 Kommentare

Recommend encrypting file before zipping.
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

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Walter Roberson
Walter Roberson am 6 Jun. 2020
! 7z a archive.7z -psecret *.mat
or
system('7z a archive.7z -psecret *.mat')

4 Kommentare

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.
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.
It worked, with following way:
system('"C:\Program Files\7-Zip\7z.exe" a arc.7z -psecret *.mat')
Using an exact path like you did is often a good idea for reliability... on any one system... but unfortunately not always portable.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Scope Variables and Generate Names finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2017b

Gefragt:

am 6 Jun. 2020

Kommentiert:

am 7 Jun. 2020

Community Treasure Hunt

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

Start Hunting!

Translated by