NB5牛论坛

 找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

搜索
查看: 95|回复: 2

office task 执行问题

[复制链接]
已绑定手机

2

主题

4

回帖

8

牛毛

初生牛犊

Rank: 1

积分
8
发表于 2024-9-21 10:26:14 | 显示全部楼层 |阅读模式 来自 北京市

对文件执行无效,日志没有记录报错,代码如下:

<?
require_once "task/auth.php";

function my_scandir($dir,$format)
{
$format_arr = explode(',',$format);
//提取文件放到的目标路径(根目录下的文件格式前三个字符命名的文件夹)
//$new_dir = iconv("UTF-8", "GBK", $_SERVER['DOCUMENT_ROOT'].'/'.substr($format,0,3));
$new_dir = "data";
if (!file_exists($new_dir)){
mkdir ($new_dir,0777,true);
}
//检测是否存在文件
if (is_dir($dir)) {
//打开目录
if ($handle = opendir($dir)) {
//返回当前文件的条目
while (($file = readdir($handle))!== false) {
//去除特殊目录
if ($file!= "."&&$file!= "..") {
//判断子目录是否还存在子目录
if (is_dir($dir. "/".$file)) {
//递归调用本函数,再次获取目录
my_scandir($dir."/".$file,$format);
} else {
//读取文件名新建文件夹
if(substr(pathinfo($file,PATHINFO_FILENAME),-3)=="_AI"){
//echo pathinfo($file,PATHINFO_FILENAME);
$znew_dir = $new_dir.'/'.substr(pathinfo($file,PATHINFO_FILENAME),0,19);

}
if (!is_dir($znew_dir)){
mkdir ($znew_dir,0777,true);
}
////循环筛选特定文件
if(in_array(strtolower(pathinfo($file,PATHINFO_EXTENSION)),$format_arr)){
// if ($format == pathinfo($file,PATHINFO_EXTENSION)) {
$newFile=$znew_dir.'/'.$file;
// echo $newFile.'<br>';
if (!file_exists($newFile)){
copy($dir."/".$file,$newFile);
}
//unlink($dir."/".$file);//删除原文件
}
}
}
}
closedir($handle);
}
}
}

my_scandir("files",'xml'); //需要执行操作的路径,需要提取的文件格式(英文逗号隔开)

update_office_task($TASK_ID, "1", date("Y-m-d H:i:s", time()));

echo "+OK";
?>
最后回复时间:2024-09-23 10:03:58通达OA官方人员回复
已绑定手机

0

主题

12

回帖

20

牛毛

通达OA官方

Rank: 5Rank: 5

积分
20
发表于 2024-9-23 10:03:58 | 显示全部楼层
0923.png
您好,在使用操作文件之类的方法时,在前面加@。
已绑定手机

2

主题

4

回帖

8

牛毛

初生牛犊

Rank: 1

积分
8
 楼主| 发表于 5 天前 | 显示全部楼层 来自 北京市
通达_鲁国胜 发表于 2024-9-23 10:03
您好,在使用操作文件之类的方法时,在前面加@。

还是无效啊
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

咨询电话:400 818 0505 通达OA,国内协同管理软件行业内唯一的央企单位,中国协同OA软件的领跑者,优秀协同办公解决方案供应商

论坛帮助中心|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|由NB5牛论坛提供技术支持用户社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2024-10-4 04:47 , Processed in 0.547269 second(s), 43 queries .

Powered by Discuz

Copyright © 2001-2024, 北京通达信科科技有限公司.

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