2011-02-08 6 views
4

php(xampp)を使ってウィンドウに隠しファイルやフォルダを作成することはできますか? それなら、どうですか?PHPウィンドウで隠しファイルを作成する

+0

誰ですか? – rik

+1

wWindowsでは、ファイルを非表示にして、デフォルトではOSにしか表示されないようにすることができます。 – Tiddo

答えて

9

ファイルが隠されています。これを行う関数は組み込まれていませんので、attribアプリケーションを実行するには、system/execを使用する必要があります。このように:

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

これは、test.txtに隠し(+ H)フラグを設定します。

2

あなたはattribを呼び出すことができます。それはそれで設定隠し属性を持っている場合、Windowsの

$filename = 'c:\\some\\file.txt'; 
exec('attrib +h '.$filename); 
0
// 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 

ヒント:
は「\」で「/」を交換するシェルコマンド(ATTRIB)はPHPのようにスラッシュのように寛容ではないとして重要です。
exec()が既存の値に追加するため、$ resは最初に設定解除されます。

あなたは読み取り専用この他の質問に対する私の答えを見て、その後、Windowsと* nixの上で動作することをにファイルを設定する方法を探している場合:どのように隠しhttps://stackoverflow.com/a/27127640/430742

関連する問題