Unix FTP 服务器 怎么删除原有的数据库
1文件被锁定,例如
ACCESS数据库
,正在被使用,因此不能被清除,解决办法是登录
虚拟主机
管理平台,进入到主机管理中,把空间运行暂停,然后等数十秒钟再清除就可以了。
2文件的索引坏了。在一台有上百万文件的服务器中,很有可能发生这种情况,这类文件用上面的方式无法删除。(解
决方法:联系本司
技术工程师
,一般在24小时内解决)。
3用户自己曾经对上层目录设定了不能写入的保护性操作,解决方法:登陆用户控制后台-自助管理-管理主机-打开相应目录的写操作权限,然后用ftp登陆删除。
4同一刻有其他人打开你的ftp在操作,此时必须是其他
ftp操作关闭才能删除。
5文件名
乱码
或有空格,用ftp重命名该文件然后删除。或者进入到“高级管理”里面,也可以删除掉的。这个涉及到权限问题,看你的主机服务商给没给你这个权限了。
你好你的问题我已经看了,很高兴为你解答,好像大家基本上都回答了你的问题了,简单思路如下:
原理分析:
1、根据tid=0的条件,找出所有符合条件的数据
2、构建文件完整路径,循环删除文件
<php
//具备已经连接数据
//设置文件存储路径
$path = "";
//根据tid=0查找符合数据
$sql = "select url from sql_att where tid=0";
//执行
$q = mysql_query($sql);
//多个结果集
while($row = mysql_fetch_array($q)){
//判断文件是否存在,如果存在则删除
if(file_exists($path$row['url'])){
@unlink($path$row['url']);
}
}
>
//以上是批量删除方法,只是思路,如有疑问继续追加
'FSO删除文件函数,需要服务器端支持FSO组件
'参数说明:TestFile 文件的物理路径
'传递说明:调用时候,取得文件的相对或绝对路径
' TestFile = ServerMapPath(yourFilePath)
' DeleteUpfile(TestFile)
function DeleteUpfile(TestFile)
Set TestFileObject=ServerCreateObject("ScriptingFileSystemObject")
IF TestFileObjectFileExists(TestFile) then
TestFileObjectDeleteFile TestFile
END IF
set TestFileObject=nothing
end function
0条评论