2016-04-12 9 views
-3

Webサーバーではないファイルから「最後に変更した」属性を取得する最良の方法は何でしょうか。私の目的は、特定のネットワークファイルのタイムスタンプをWebページに表示することです。私が見つけたすべてのJavaScript参照は、現在のファイルまたはWebサーバーからのものです。私は参照、ドラッグ・アンド・ドロップなどの参照を見つけましたが、元の場所からファイル属性を読みたいと思います。これも可能ですか?ファイルを最後に変更した属性を取得する最も良い方法

EDIT:だから 今私は、Webサーバー上のテキストファイルを作成するために、バッチファイルを持っていることを、どのように私は、配列にデータをので、私はそれを正しく表示できることを得るのですか?データは正しいものの、1つの長い文字列です。これは私の出力である

<html> 
<head> 
    <script type="text/javascript"> 
     function getStatus() { 
      var xhttp = new XMLHttpRequest(); 
      xhttp.onreadystatechange = function() { 
       if (xhttp.readyState == 4 && xhttp.status == 200) { 
        document.getElementById("backupStatus").innerHTML = xhttp.responseText; 
       } 
      }; 
      xhttp.open("GET", "file.txt", true); 
      xhttp.send(); 
     } 
    </script> 
</head> 
<body> 
    <button type="button" onclick="getStatus()">Get QNAP Backup Status</button> 
    <ul id="backupStatus"> 

    </ul> 
</body> 
</html> 

この

は私のコードです

@ECHO 2016年4月13日FREEMAN02 2016年4月13日@ 2016年4月13日FREEMAN1 @ @ FREEMAN03 4/7/2016 @ FREEMAN4 4/7/2016 @ FREEMAN5 4/7/2016 @ HR10 4/13/2016 @ ACCOUNTING20 4/12/2016 @ IT01 4/13/2016 @ PROD20 4/12/2016 @ UPS10 4/13/2016

+0

私がした最初のステップは、バッチファイルを作成して日付スタンプを取得し、それをWebサーバー上の別のファイルに書き込むことでした。私はFORFILESコマンドを使用しました。 –

答えて

1

javascriptは、ユーザーのコンピュータでファイルを読み込んで読み込むことはできません。サーバー上でこの情報を読んで、ページにロードするか、ajax呼び出しでロードする必要があります。

+0

右、Webサーバー上のJSONまたはXMLファイルに属性を書き込むためにネットワーク上にスクリプトが必要ですが、JSを使用してそれらを表示できますか? –

+0

はい、必要なデータがあるWebサーバー上にファイルがある場合は、javascriptを使用して、そのファイルをajax経由で読み込むことができます。そのファイルがウェブサーバ上でどのように取得されるかはあなた次第です。 –