2016-07-13 1 views
0

私はC:\Users\username\AppData\Localのようなユーザーのローカルプロフィールにアクセスするために狩りをしています。これまでのところ、運がないのですが、私はユーザーのローカルプロファイルにどのようにアクセスできるのか専門家から聞きたいのですが?私は、コードを次のようにしようとした場合javascriptを使用してユーザーのローカルプロファイルにアクセスするには?

更新

は、それがC:\Users\username\Desktopで作成したスニペットが、私は\\AppData\\Local\\ABC.txtをしようとしたとき、それが求められますPath not found

function createFile(){ 
    var fileObj = new ActiveXObject("Scripting.FileSystemObject"); 
    var fileName = "ABC.txt"; 

    if(fileObj.FileExists(fileName)){ 
     //empty file 
     var emptyFile = fileObj.OpenTextFile(fileName, 2, false); 
     emptyFile.close(); 
     //write to file 
     var openFile = fileObj.OpenTextFile(fileName, 2, false); 
     openFile.WriteLine("Created from JS"); 
     openFile.close();  
    } 
    else{ 
     //create new file 
     var newfile = fileObj.CreateTextFile(fileName,false); 
     //write to file 
     newfile.WriteLine("Created from JS"); 
     newfile.close(); 
    } 
} 
+0

'\\ AppData'はネットワーク共有になります。あなたは '%appdata%\ ABC.txt'または'%localappdata%\ ABC.txt'を試しましたか? –

+0

私はappdata –

+0

に含まれているローカルフォルダにアクセスする必要があります。これは、 '%localappdata% 'の意味です。この状況で動作するかどうか、私は考えていないので、コメントと答えはありません... –

答えて

0

のAppDataは、デフォルトでは、にアクセスできないデータのフォルダが含まれています他のユーザー

ユーザーがAppDataにアクセスするためのアクセス許可を変更する必要があります。

+0

私はユーザーにtxtファイルを作成させようとしています。そして、私はこれがappdata \ localで作成できるのは、そのユーザーだけのローカルディレクトリだからだと思います。 –

+0

ユーザが内部フォルダを書き込む権限を持っているかどうかを確認しますか? –

関連する問題