我正在用PHP创建一个给定文件的zip文件。下面是函数
function create_zip($file, $file_name)
{
$zip = new ZipArchive();
$zip_name = $file_name. ".zip"; // Zip name
$zip->open($zip_name, ZipArchive::CREATE);
if (file_exists($file)) {
$zip->addFromString(basename($file), file_get_co
我正在运行这段代码。它运行良好,只有当实际密码不在第一行(ex-www.top2Dowload.com)时,winRAR给出了一个错误,上面写着“密码不正确或文件坏了”。我必须关闭“错误对话框”以保持代码运行。无论何时,一旦到达实际密码,它就会立即提取和退出:)。我想要的是,阻止“错误对话框”的出现。或者,在任何行中,如果错误代码大于1,请不要尝试提取。
额外信息:%结果%是"BrowseFiles“的输出,也就是我想要提取的文件。我希望这项工作由"WinRAR.exe“(而不是"unRAR.exe")来完成。
@echo off
echo.----------
我正在研究一种类似于软件( .bat文件)的暴力破解攻击,它会尝试提取一个带有一些预定义密码的文件。我的算法是这样的:
"C:\Program Files\WinRAR\WinRAR.exe" x -inul -ppassword1 "path to my rar file"
if %ERRORLEVEL% GEQ 1 GOTO try2
GOTO exit
:try2
"C:\Program Files\WinRAR\WinRAR.exe" x -inul -ppassword2 "path to my rar file"
我需要迭代一个文件夹,对于每个zip文件,我需要用它的名称来提取它。也就是说,如果它的test.zip,那么它应该提取到测试文件夹。类似地,它应该迭代我的文件夹和它的子文件夹,并提取这些内容。我编写了下面的代码,但它没有使用zip的名称进行提取。请指点。
cd %CD%\Setups
for /r %%i in ("*.zip") do (
echo "%%~fi"
"C:\Program Files (x86)\WinRAR\WinRAR.exe" a -afzip "%%~dpi" "%%~fi"
我有一个从ListView控件运行选中项的程序。这些项目是自解压的ZIP .EXE文件。不幸的是,我希望对它们进行加密,而且WinZip似乎不允许您将密码作为参数进行传递。这意味着,用户必须一遍又一遍地输入密码(对于所有.EXE文件,密码都是相同的)。
Try
If Not String.IsNullOrEmpty(TextBox1.Text) Then
If Directory.Exists(TextBox1.Text) Then
' Process.Start(tmpWhatRun, "/auto " & T
,这是剧本。目标是将文件夹中的Rar文件提取到特定的文件夹中。问题是,我需要WinRar的路径来更改为(x86)不在系统上。我怎么能这么做?谢谢你!
@echo off
@set local
set dirA=C:\Users\%username%\Desktop
\SpearsCraftBox\Batches
set dirE=C:\Users\%username%\AppData
\Roaming\.minecraft
set dirC=C:\Users\%username%\Desktop
\SpearsCraftBox\Batches
cd %dirA%
set path
我目前正在写一个简单的脚本,这对我的工作很有帮助。准确地说,它应该在.docx文件中删除注释的作者。我是通过手动调整文件中\word文件夹中的comments.xml文件来完成的。我考虑了一下可能的算法,并想出了以下解决方案:
comments.xml.Update 从.docx.中提取comments.xml文件,并用调整后的.替换 comments.xml文件中的文本
步骤1和步骤3并不难,这些是简单的命令。例如,可以这样完成提取步骤:
@ECHO OFF
SET Winrar=C:\Program Files\WinRAR\WinRAR.exe
FOR %%I IN (
我真的是新批文件,所以请容忍我。我想要一个批处理文件,可以将主文件夹中的文件夹压缩到一个单独的win文件中。
我有下面的行,这是制作主文件夹rar,但我只需要在主文件夹内的文件夹被存档。
SET WINRAR="F:\Program Files\WinRAR"
%WINRAR%\WinRAR.exe a -ep1 "F:\Documents and Settings\sys\Desktop\test.rar" "F:\Documents and Settings\sys\Desktop\test"
我需要的是将测试文件夹中的文件夹作为单独的ra
我编写了下面的脚本来压缩文件夹中的所有文件和子目录。但我只需要压缩子目录。我在这里做错什么了?请指点。
FOR /D %%i IN ("*") DO "C:\Program Files (x86)\WinRAR\WinRAR.exe" a ../../../apps-1.0.2.zip "%%~fi\"