2017-02-03 3 views
2

Javascriptで、ルートフォルダ内のフォルダを変数に取得し、.getFiles()を使用してそのフォルダ内のファイルを取得できる方法はありますか?Get Folder Javascript

私はJavaScriptを使用してPhotoshopでスクリプティングと協力し、これらのコードは動作します:

Destination = Folder ('G:/My Projects/Project 2/Sounds'); 
Files = Destination.getFiles(); 

しかし、それは動作しません開発ウェブで

。方法はありますか?ありがとうございました。

( '/サウンド')のようなパスを使用できる方法はありますか?

+0

2つの環境を混在させています; –

答えて

4

いいえウェブブラウザの場合、フォルダのルートは、あなたが提供しているhtmlページから始まります。 htmlページと同じフォルダ内にあるディレクトリとサブディレクトリにのみアクセスできます。あなたが望むものを達成するためには、おそらくサーバーを作成する必要があります。

はい。あなたはディレクトリ構造を以下している場合

/(root1) 
|--file1 
/(root) 
|--index.html 
|--dir1/ 
|--dir2/ 
\--dir3/ 
    |--file 

のみdir1dir2dir3内容にアクセスすることができます。 file1にアクセスできません。

+0

( '/ Sounds'のような)パスを使う方法はありますか? –

+0

ええ。 --index.html | |あなたは、ディレクトリ構造 / を以下している場合--dir1/ | --dir2/ \ - DIR3/ | – Pbd

+0

--file私は –

1

ブラウザはセキュリティ上の理由からファイルシステムにアクセスできません。

訪問したページがこれを行うことができたらどうなりますか?

// over simplified example 
var passwords = File('C:/passwords.txt'); 
+0

( '/ Sounds'のような)パスを使用できる方法はありますか? –

+1

ブラウザから[ファイルプロトコル](https://en.m.wikipedia.org/wiki/File_URI_scheme)を使用してディレクトリを見ることができます。たとえば 'file:// path/to/Sounds' – nem035