<html>
<head>
<title>create</title>
</head>
<body>
<form action="i.php" method="POST">
<input type="text" name="cdir">
<br/>
<input type="submit" value="创建目录" name="subdir">
<input type="submit" value="删除目录" name="deldir">
<br/>
<input type="text" name="cfile">
<br/>
<input type="submit" value="创建文件" name="subfile">
<input type="submit" value="删除文件" name="delfile">
<br/>
<input type="text" name="f1">
<input type="text" name="f2">
<br/>
<input type="submit" value="复制文件" name="subfz">
<input type="submit" value="复制目录" name="subfza">
</form>
</body>
</html>
<?php
$cdir = $_POST['cdir'];
$cfile = $_POST['cfile'];
$f1 = $_POST['f1'];
$f2 = $_POST['f2'];
$path = "temp/";
if($cdir && $_POST['subdir']){//创建目录
mkdir($cdir);
}elseif($_POST['deldir']){//删除目录
rmdir($cdir);
}elseif($_POST['delfile']){//删除文件
$path = $path.$cfile;
unlink($path);
}elseif($cfile && $_POST['subfile']){//创建文件
//$file = tempnam("d:/www/test_html/temp", $cfile);//临时文件
$path = $path.$cfile;
if(!file_exists($path)){
fopen($path,'a');
fclose($path,'a');
}
}elseif($_POST['subfz']){//复制文件
copy($f1,$f2);
}elseif($_POST['subfza']){//复制目录
$path = opendir($f1);// 打开目录句柄
if(!is_dir($f2)){
mkdir($f2);
}
while( $file = readdir( $path ) ) {//遍历目录
if(!is_dir($file) && $file != '.' && $file != '..'){
$p1 = $f1."/".$file;
$p2= $f2."/".$file;
copy($p1,$p2);
}
}
closedir($f1);//关闭目录句柄
}