找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6|回复: 0

[技巧分享] php自定义判断新建文件夹和复制文件函数

[复制链接]
  • TA的每日心情
    奋斗
    昨天 00:39
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    766680204
    发表于 9 小时前 | 显示全部楼层 |阅读模式

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×

    php自定义判断新建文件夹和复制文件函数并且判断没有才会新建和复制

    这个是在做插件的时候 有点文件需要放到前端使用 比如用于定时任务

    1. public static function Dir() {
    2.     // 定义路径
    3. $publicDir = dirname(__DIR__, 4) . DIRECTORY_SEPARATOR . 'public'; // 回退到/app的目录,然后进入public
    4. $ffidcDir = $publicDir . DIRECTORY_SEPARATOR . 'ffidc';
    5. $sourceFile = __DIR__ . DIRECTORY_SEPARATOR . 'ffidccorn.php'; // 相对于Service.php的路径
    6. $destinationFile = $ffidcDir . DIRECTORY_SEPARATOR . 'ffidccorn.php';

    7. // 检查qinsi文件夹是否存在,如果不存在则创建
    8. if (!is_dir($ffidcDir)) {
    9.     if (mkdir($ffidcDir, 0777, true)) {
    10.         
    11.     } else {
    12.         return "无法创建 ffidc 文件夹\n";
    13.         exit;
    14.     }
    15. } else {
    16. }

    17. // 检查ffidccorn.php文件是否存在,如果不存在则复制
    18. if (!file_exists($destinationFile)) {
    19.     if (copy($sourceFile, $destinationFile)) {
    20.         return "第一次打开插件 请设置任务key";
    21.     } else {
    22.         return "无法复制任务文件\n";
    23.     }
    24. } else {
    25.     return '';
    26. }

    27.   }
    复制代码


    回复

    使用道具 举报

    网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

    GMT+8, 2024-12-24 09:49

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表