.net - sevenzipsharp file lock. I can't move a file? -
.net - sevenzipsharp file lock. I can't move a file? -
i running sevenzipsharp on various archives , if passes test i'd move archive folder. exception saying file in utilize process. can't move either in windows explorer when kill app process can move it. suspect sevenzipsharp has lock on file can't move it.
i write using (var extractor= new sevenzipextractor(fn)) {
. tried moving file outside using block , still no go. seems after run method few times can move first archive won't able move lastly archive
how create no process using file can move archive folder?
just dispose() object , don't utilize using(.... ) don't know why(!) method worked me.
but if archive not valid, remain locked... suggestion?
update: there improve way. can create stream file , close() @ end of code.
stream reader=new filestream(filename, filemode.open);//you can alter open mode openorcreate sevenzipextractor extactor= new sevenzipextractor((stream)reader); //your code here..... reader.close(); extactor.dispose();
.net sevenzipsharp
Comments
Post a Comment