2017-04-10 6 views
1

私はそれを知っていて、以前はPHP5を使ってフォルダ内のテキストファイル名を取得しようとしています。フォルダ内のテキストファイル名をスキャンするHTML5/Javascript

$directory = "/C/Home/Newfolder"; 
$file = scandir($directory); 
print_r($file); 

これらのプログラムは、Newfolderファイル内のコンテンツを読み取り、すべてのテキストファイル名を一覧表示します。私はHTML5やJavascriptでもやってみたいですが、PHP5の "scandir"のような良い提案はありますか?

言及** JavaScriptのみ/ HTML5

例:内部で新規フォルダが、それは私がすべてを取得したい

d.txt、

A.TXT、B.TXT、c.txtから成り名前のみ〜

+1

可能な重複(http://stackoverflow.com/questions/371875/local-file-access-with-javascript) – Justinas

+0

私の意図は、ファイルにアクセスするのではなく、フォルダ内のファイル名をスキャンすることです。私はちょうどテキストファイル名を取得したい –

+0

また、サーバーまたはユーザーのローカルファイルシステム上にあるファイルにアクセスしたいですか?あなたの例では、サーバー所有のファイルのみが表示されます。 – Justinas

答えて

1

よく分かりません。これは、エンドユーザーのブラウザから行う必要がありますか、それともサーバー側の操作ですか?

あなたがPHP5であなたの質問に表示操作は、サーバー側の操作です..あなたは方法fs.readdir(path[, options], callback)を使用してNodeJSであることを行うことができます:[JavaScriptを使用してローカルファイルアクセス]の

const fs = require('fs'); 
const directory = '/C/Home/Newfolder/'; 

// Get array of files name in directory folder 
fs.readdir(directory, (err, files) => { 
    // logs all file names.. 
    files.forEach(fileName => { 
    console.log(fileName); 
    }); 
}); 
関連する問題