environment
Client OS: Windows 10 Pro (1809)
Browser IE11
After embedding JavaScript in an HTML file and using ActiveXObject to create a zip file with a password file with 7 zip from the following commands, we are performing the process of deleting the original text file.
·Source image
*Double quotation is an image, so it's a tekito.
varcmd="cmd/c C:\Program Files\7-Zip\7z.exe a-pPassword compress.zip fileA";
wsh.Exec(cmd);
fso.DeleteFile(fileA, true);
At this time, the completed zip file does not have a password.
However, when I forgot to erase the original text file, I had no problem.
As soon as I implemented the process of deleting the original text file, I lost my password.
Could you tell me the cause and how to deal with it?
Thank you in advance.
Exec()
runs the following statement without waiting for the command to end, so deleting the target file immediately after Exec()
will not successfully create a zip.
Exec()
can wait for the command to end in the official document.Also, Run()
has a flag waiting for the command to end
varoExec=WshShell.Exec("calc");
while(oExec.Status==0)
{
WScript.Sleep(100);
}
WScript.Echo(oExec.Status);
572 rails db:create error: Could not find mysql2-0.5.4 in any of the sources
610 GDB gets version error when attempting to debug with the Presense SDK (IDE)
581 PHP ssh2_scp_send fails to send files as intended
911 When building Fast API+Uvicorn environment with PyInstaller, console=False results in an error
© 2024 OneMinuteCode. All rights reserved.