看到这些点靠头的文件实在太烦人了,但是因为工作中要和macbook交互,避免不了,用U盘从macbook拷贝点东西,就这样了怎么办?
有办法,搭建php环境,编写下面的代码:
<?php
date_default_timezone_set("PRC");
header("Content-type: text/html; charset=utf-8");
if (isset($_GET['mulu'])) {
$dir = iconv("UTF-8","GB2312//IGNORE",$_GET['mulu']);
bihuo($dir);
}else{
echo "没有任何输入";
}
//定义一个统计指定目录大小的函数
function bihuo($dir){
//1. 判断参数是否有效
if(!file_exists($dir) || !is_dir($dir)){
die("无效的参数!");
}
//2. 打开目录
$dd = opendir($dir);
//3. 跳过连个特殊目录:"."和".."
readdir($dd);
readdir($dd);
//4. 开始遍历目录中文件
while($f = readdir($dd)){
//加上目录名
$file = rtrim($dir,"/")."/".$f;
if (substr($f, 0,1)=='.') {
unlink($file);
echo "the file: $file is delete <br>";
continue;
}
//判断是否是目录
if(is_dir($file)){
//采用递归调用,统计子目录大小
bihuo($file);
}
}
closedir($dd);
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>macbook 垃圾 点目录文件删除系统</title>
</head>
<body>
<center>
<br>
<form action="" method="get">
<input type="text" name="mulu" size="70">
<input type="submit" value="删除点文件">
</form>
</center>
</body>
</html>
把带点的目录整个路径复制到这里,然后点击删除点文件
搞定!