vanengers / copy
Symfony 控制台命令用于复制文件夹和文件
v1.0.2
2024-01-03 21:10 UTC
Requires
- php: ^8.0 || ^7.4
- symfony/filesystem: ^3.4 || ~4.0 || ~5.0 || ~6.0
- symfony/finder: ^3.4 || ~4.0 || ~5.0 || ~6.0
- vanengers/symfony-console-command-lib: *
Requires (Dev)
- phpunit/phpunit: ^9.5
README
Symfony 控制台命令用于复制文件夹和文件
安装
composer require vanengers/symfony-console-command-lib
用法
php bin/copy --source=C:\toCopyPath --destination=C:\destinationPath --excludes=vendor,node_modules
默认情况下,Composer 文件、VCS 和点文件/文件夹被排除。您可以通过添加 --ignoreVCS=false, --ignoreDotFiles=false 和/或 --ignoreComposer=false 标志来包含它们
php bin/copy --source=C:\toCopyPath --destination=C:\destinationPath --excludes=vendor,node_modules --ignoreVCS=false --ignoreDotFiles=false --ignoreComposer=false
工作原理。
它按文件/文件夹复制所有文件和文件夹。它不使用镜像,因为会跟随符号链接,但额外的供应商目录不需要复制。因此,复制过程较慢,但可以创建包括符号链接/供应商包的源目录的相同副本。