PHPは、fread、file_get_contents、file、readfileなど、さまざまな方法でファイルコンテンツを読み取ることができることを知っていました。
現在、特定のパーティションまたはフォルダー内のファイルとフォルダーの実際のインデックスを読み取ることができるAPIを探しています。たとえば、Windowsのドライブd:\には3つのフォルダー(folder1、folder2、folder3)が含まれ、各フォルダーにはいくつかのファイルが含まれています。 PHP(opendir、scandir、readdirなど)を使用してこれらのディレクトリ構造を取得し、必要に応じて一覧表示できますが、Windowsは、ファイルとフォルダの名前をハードディスク内に属性(サイズ、最終変更、作成日など)とともに保存します。 。
PHPを使用してハードディスクを読み取り、特定のパスのすべてのファイルとフォルダーの属性を取得するにはどうすればよいですか?たとえば、(filemtime())関数を使用できる最終変更時刻を考慮すると、この属性はファイル内に保存されず、ハードドライブ内の別の場所に保存され、他の属性もファイル内以外の場所に保存されます。
Windowsユーザーがフラッシュドライブからローカルハードにファイルをコピーすると、Windowsはすべてのファイルとフォルダーの属性をコピーし、ローカルハードドライブ内に保存します。PHPを使用してファイルをコピーする場合、このジョブを処理するのはOSに依存しますが、ファイルおよびフォルダー操作のネイティブサポートではありません(私が思うに)。
何か考えはありますか?ハードドライブのインデックスを読み取るためにこのテクノロジーを使用する多くの回復プログラムがありますが、PHPの場合:この問題の原因は見つかりません。
正解した場合のアプリケーション:そのようなファイルがハードドライブから安全に削除されたかどうかを確認できますか?PHPを使用して、または特定のファイルのハードドライブインデックスをクリアして、安全な削除アプリケーションを作成できます。
あなたの助けに感謝します。