我需要迭代一个文件夹,对于每个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"
我想要创建一个批处理文件,它可以从我放在脚本中的文件夹中创建一个zip文件。这是我的剧本:
@REM ------- BEGIN xpi.bat ----------------
@setlocal
@echo off
set path="C:\Program Files\WinRAR\";%path%
winrar.exe a -afzip -m5 -ed -pTest -r c:\test.zip c:\MyFolder
REM ------- END xpi.bat ------------------
上面的脚本创建了一个具有如下结构的zip文件,
MyFolder
我有一个我无法理解的问题,所以我希望把它放在StackNetwork的正确部分。
我有批处理文件。
它转储数据,压缩文件,然后删除刚刚压缩的源文件夹。
以下是最后的步骤
CD "C:\Backup\%DATE%\"
REM ----- NOW ZIP THE FILE AND DELETE THE SOURCE -----
"C:\Program Files\WinRAR\WinRAR.exe" a -r -afzip "C:\Backup\%DATE%.zip"
CD "C:\BackUp\"
RMDIR /s /q
我正在用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
我需要一个脚本来备份目录的内容,包括子文件夹到一个存档文件。我希望按月计划运行此脚本(将使用任务调度程序),因此该脚本每30天压缩文件夹的内容并创建一个新的存档文件,该文件以月份为文件名,然后删除文件/子文件夹。
我把我在网上找到的混合编码组合在一起,这就是产品。代码按需要运行,只是不确定逻辑是否存在。
for /f %%x in ('wmic path win32_localtime get /format:list ^| findstr "="') do set %%x
IF %month%==1 (
SET mth=Jan
)
IF %month
我有一个批处理脚本,它执行以下操作
@ECHO OFF
REM move files older than 2 days from the incoming directory to the incoming archive directory
robocopy D:\Agentrics\integration\download D:\Agentrics\integration\download\archive /MOV /MINAGE:2
REM Zip files in the Archieve directory that are older than one week
FOR %%