1#楼 |
|
|
回复人:spider |
注册时间:2005-03-30 |
主题/回复:0/3 |
积分:403 |
等级:★★☆(五级) |
称号:略有小成 |
|
用户联系方式已设置为保密
|
|
1#楼 发表于2005-06-29 23:50:38
评分:1
|
|
<?php
$dirname="d:\\17php\\17php\\";
if(is_dir($dirname)){
$handle=opendir($dirname);
}else{
echo "错误!指定的路径不存在!";
exit;
}
$filenum=0;
while ($file = readdir($handle)) {
$dirname2="$dirname\\$file";
if(is_file($dirname2)){
unlink($dirname2);
echo "[文件]".$file."删除成功!<br>";
$filenum+=1;
}
}
closedir($handle);
?>
共计删除<?php echo $filenum;?>文件。 |
|
2#楼 |
|
|
回复人:醉樊尘 |
注册时间:2005-05-18 |
主题/回复:2/5 |
积分:415 |
等级:★★☆(五级) |
称号:略有小成 |
|
|
|
2#楼 发表于2005-06-30 18:03:43
评分:×
|
|
|
3#楼 |
|
|
回复人:醉樊尘 |
注册时间:2005-05-18 |
主题/回复:2/5 |
积分:415 |
等级:★★☆(五级) |
称号:略有小成 |
|
|
|
3#楼 发表于2005-06-30 18:13:40
评分:×
|
|
|
4#楼 |
|
|
回复人:一起PHP |
注册时间:2004-02-27 |
主题/回复:247/1521 |
积分:4649 |
等级:★★★★★☆(十一级) |
称号:论坛圣人 |
|
|
|
4#楼 发表于2005-06-30 23:08:09
评分:1
|
|
不行?
在我机器上运行完全正常。
比如要删除d:\abc\下面的所有文件。运行结果:
---------------------------------------------
[文件]history.asp删除成功!
[文件]copyright.asp删除成功!
[文件]service.asp删除成功!
[文件]xiaoshouinfo.asp删除成功!
[文件]新建 文本文档.txt删除成功!
共计删除5文件。
---------------------------------------------
你是不会用阿,还是真不行?
$dirname 是要删除文件所在的文件夹名字。
只要提供一个文件夹,这个程序就能把这个文件下下面的所有文件删除。 |
|
5#楼 |
|
|
回复人:醉樊尘 |
注册时间:2005-05-18 |
主题/回复:2/5 |
积分:415 |
等级:★★☆(五级) |
称号:略有小成 |
|
|
|
5#楼 发表于2005-07-01 23:20:15
评分:×
|
|
|
6#楼 |
|
|
回复人:一起PHP |
注册时间:2004-02-27 |
主题/回复:247/1521 |
积分:4649 |
等级:★★★★★☆(十一级) |
称号:论坛圣人 |
|
|
|
6#楼 发表于2005-07-02 01:25:21
评分:♂
|
|
你先说说什么叫“手动删除”,什么叫“自动删除”
俺不懂你指什么。
如果手动删除,那直接打开文件夹删就是了,还写程序干什么。 |
|
7#楼 |
|
|
回复人:醉樊尘 |
注册时间:2005-05-18 |
主题/回复:2/5 |
积分:415 |
等级:★★☆(五级) |
称号:略有小成 |
|
|
|
7#楼 发表于2005-07-02 19:47:12
评分:×
|
|
手动就是说输入网页地址去执行配置的那个文件里面的命令来删除文件,
而自动的就是规定时间来执行命令删除文件夹里面的内容,不用人工操作可以规定时间来操作, |
|
8#楼 |
|
|
回复人:一起PHP |
注册时间:2004-02-27 |
主题/回复:247/1521 |
积分:4649 |
等级:★★★★★☆(十一级) |
称号:论坛圣人 |
|
|
|
8#楼 发表于2005-07-06 17:22:06
评分:♂
|
|
PHP无法做到定时操作。
网页脚本本来就是一次性执行,而且是解释执行,是在浏览器中显示指定信息的东西,你所说的已经属于系统编程的范畴,可以用VB,delphi vc等等语言做一个小程序来作定时删除,很简单的。 |
|
9#楼 |
|
|
回复人:UnicoRn |
注册时间:2005-06-19 |
主题/回复:2/11 |
积分:421 |
等级:★★☆(五级) |
称号:略有小成 |
|
|
|
9#楼 发表于2005-07-09 03:51:19
评分:1
|
|
要是在WINNT/XP/2000
写个批处理就行了,用AT命令定时运行
linux/unix写个SHELL, |
|