如何压缩或压缩目录,然后使用IF EXISTS (SELECT * FROM sys.objects WHERE type ='P' AND name = 'spVerhoogPrijzen')
DROP PROCEDURE spVerhoogPrijzen
GO
CREATE PROCEDURE spVerhoogPrijzen
(
@artikelcategorie varchar(3),
@ingangsdatum date
)
AS
BEGIN
BEGIN TRANSACTION
UPDATE artikelprijs SET einddatum = DATEADD(DAY, -1, @ingangsdatum)
WHERE catcode = @artikelcategorie AND einddatum > @ingangsdatum;
IF @@ERROR <> 0
BEGIN
ROLLBACK
RAISERROR ('Error', 16, 1)
RETURN
END
--INSERT INTO artikelprijs VALUES (?, ?, @ingangsdatum, '2099-12-31')
COMMIT
END
GO
脚本与其文件和子目录一起提取。
我有一个需要压缩的目录,然后转移到另一个服务器,然后提取到一个新目录,并给它一个新名称。
php
答案 0 :(得分:0)
首先,如果您想使用PATH.'/'.$TO.'/'.$DIR_WITH_DIR_NAME
执行zipping
和unzipping
操作,则必须安装php
扩展名,因为我正在使用php zip
作为我的操作系统和我服务器上的Ubuntu
我使用此命令安装它。
php7.0
为了将父目录和其他子目录与其文件一起压缩,您可以使用已批准的答案中给出的this method。我自己使用它并且最好这样做。
使用sudo apt-get install php7.0-zip
将文件传输到其他服务器。如果要解压缩文件中新文件夹中的文件夹,请先使用此php代码创建该目录。
php cURL
这将创建目录并为其提供所有读/写权限 现在使用此代码提取目录
@mkdir(PATH.'/'.$TO.$NEW.'/'.$DIR_WITH_DIR_NAME,0777,true);
将所有文件提取到新创建的目录中享受快乐编码。