. o* y1 P* M k( y- V+ X● 复制,删除文件 / L5 B" j! L5 y/ o, y8 u# A
4 u# ~( [% K& p. h- K* e$ v4 fphp删除文件非常easy,用unlink函数简单操作: 2 ~' ~" ]$ Y, j6 x- r! I0 R' B3 K1 D' }/ F: W2 m, d
<?php
$file = 'dirlist.php';
$result = @unlink ($file);
if ($result == false) {
echo '蚊子赶走了';
} else {
echo '无法赶走';
}
?>
复制代码
$ l$ B( D; W4 \: z; p即可.) Z5 p, D3 K! g6 f1 E
9 v1 n3 w& H4 ?* A: E
复制文件也很容易:) U4 H1 F9 u3 _! I; A
6 F0 K" G5 O0 i% X3 x, _0 x
<?php
$file = 'yang.txt';
$newfile = 'ji.txt'; # 这个文件父文件夹必须能写
if (file_exists($file) == false) {
die ('小样没上线,无法复制');
}
$result = copy($file, $newfile);
if ($result == false) {
echo '复制记忆ok';
}
?>
复制代码
* b! x% c- a* w! g h* t
可以使用rename()函数重命名一个文件夹.其他操作都是这几个函数组合一下就能实现的.5 V: D. c) S T' B. e
* n+ h! L) Q0 [& a9 }
● 获取文件属性 1 f1 Z' I# Q- ~7 T' N* g! I- \& r6 j8 V R
我说几个常见的函数:( ^# E3 P/ n6 O/ u
获取最近修改时间:" b, C: v9 K& v. q
2 R1 ^8 n6 }- i
<?php
$file = 'test.txt';
echo date('r', filemtime($file));
?>
复制代码
" X G8 ]3 B( S8 w) R/ S
1 t t) k! |/ C" U# K6 F" ~. W返回的说unix的时间戳,这在缓存技术常用. % k" I* J+ p. `+ x, x, W % c& \/ v9 F# N相关的还有获取上次被访问的时间fileatime(),filectime()当文件的权限,所有者,所有组或其它 inode 中的元数据被更新时间,fileowner()函数返回文件所有者 , ]; Q& k- t. s f9 w. ~$owner = posix_getpwuid(fileowner($file)); 8 S; n% E6 _5 g* G2 O, C3 N- U(非window系统),ileperms()获取文件的权限,! `8 F' j, q! n( B1 E