PHP窗口创build隐藏的文件

是否有可能使用php(xampp)在窗口上创build隐藏文件/文件夹? 如果是,怎么样?

Solutions Collecting From Web of "PHP窗口创build隐藏的文件"

如果Windows中的文件具有隐藏属性,则隐藏它。 没有内置函数来执行此操作,因此您需要使用system / exec来执行attrib应用程序。 喜欢这个:

$file = 'test.txt'; system('attrib +H ' . escapeshellarg($file)); 

这将在test.txt上设置隐藏的(+ H)标志。

你可以打电话attrib

 $filename = 'c:\\some\\file.txt'; exec('attrib +h '.$filename); 
 // set HIDDEN attribute of file on Windows $file = 'path/to/file.ext'; $file = str_replace('/', '\\', $file); unset($res); exec('attrib +H ' . escapeshellarg($file), $res); $res = $res[0]; //$res contains result string of operation 

提示:
用'\'代替'/'是很重要的,因为shell命令(attrib)不像PHP那样容忍斜线。
因为exec()附加到任何现有的值,所以$ res先被取消设置。

如果您正在寻找一种方法来设置文件为只读 ,可以在Windows和* nix上工作,那么看看我的答案这个问题: https : //stackoverflow.com/a/27127640/430742