• ベストアンサー

あるフォルダ内の最後に更新したファイル日付を表示したいのですが

よろしくお願い致します。 あるフォルダ内に多くのファイルがあります。 その中で一番最後に更新したファイルの日付を 別のフォルダにあるホームページ(HTML)に 表示したいのですが、表示出来ません。 知っておられる方、教えて頂けないでしょうか? 質問場所が違っているかもしれませんが、 更新日付の事が一番多く載っている カテゴリだったのでここに質問しました。 (環境)Windows2000 (その他)IIS(ASPは動いています) すみませんが、よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

Javascriptはクライアントサイドでの実行になるので、サーバー上のファイル一覧を取得するというのは、できないと思います。(もし出来てもあまりスマートではない) その環境ですとASPでやってみてはどうでしょうか。 こちらにASPの環境がないのでアドバイスだけですが。 ファイル一覧はFolderオブジェクトのFilesプロパティで取得できます。 http://www.site-cooler.com/kwl/asp/16.htm#Folder 最終更新日はFileオブジェクトのDateLastModified プロパティで取得できます。 http://www.site-cooler.com/kwl/asp/15.htm#15-3

keiko1985
質問者

お礼

pchan0022000さんありがとうございます。 Javascriptでは出来ないと、うすうす気が付いて いたのですが、確信がなかったので、質問しました。 pchan0022000さんの教えていただいたサイトを 確認してみようと思います。

関連するQ&A

  • 更新していないのにフォルダの更新日付が変わってる

    パソコン側のマイドキュメントの中の一つの「フォルダ」のなかの、いくつかのフォルダの更新の日付が、いじってもいないフォルダなのに変わっているのを見つけて、誰かが外からアクセスしたのかと、気味が悪いのですが。 外付けのHDに更新したファイルだけコピーしているのですが、更新どころか、いじってもいないフォルダの更新日付が今日の日付に変わっています。 コピー先の外のHDでは異常ありません。 また勝手に更新されたフォルダの中のファイルの更新日付は変わっていません。 この「フォルダ」の中に、数100個フォルダがあるのですが、過去の分にもたくさん問題のフォルダを見つけました。 同様のご経験がありましたら、理由を教えてください。 WINDOWS-XP ホームです。ノートンINS2006です。

  • フォルダごとコピーしたときの更新日付

    フォルダごとコピーしたときの、フォルダの更新日付がどうなるのかわかりません。 このような場合、更新日時はどうなるのでしょうか。 (1)【パソコンA】  ・「テスト」フォルダを2/9作成 (更新日時2/9)  ・「テスト」フォルダ内に「test.doc」ファイルを作成(更新日時2/9)      ↓ (2)これを2/10にサーバーにコピーすると、  ・「テスト」フォルダの更新日付は2/10  ・「test.doc」ファイルの更新日付は、2/10         ↓ (3)【パソコンA】の「test.doc」を2/11に修正して更新。(更新日時は2/11)      ↓ (4)これを、2/12にサーバーに「テスト」フォルダごとコピーすると、   ・「テスト」フォルダの更新日付は、2/12ですか、それとも2/10?   ・「test.doc」の更新日付は、修正した2/11でしょうか? よろしくお願いします。

  • サーバ内ファイルの読み取り

    ASPでデータベース更新HPを作成しているのですが、ASPを用いてWeb共有をとってないフォルダ(IIS配下にないフォルダ)のファイルを確認することはできないでしょうか? アクセスしたいのは画像ファイルで、必要なのはファイル名の一覧です。 環境はWin2000サーバ,IIS5.0です。 どなたかご存知の方がいらっしゃったら、教えていただけたらと思います。よろしくお願いします。

  • ASPのページだけ表示できません。

    お世話になります。 環境:Windows2000SP4 初めてASPをやってみることにしたのですが、 IISで仮想ディレクトリを作成して、 http://localhost/asp/Default.html と表示させてみたら うまくいったので、 http://localhost/asp/Default.asp としてみたら、 「ページを表示できません」となり、表示できません。 LocalHost以下のHtmlファイルはすべて表示されるのですが、 IISから、他のもともとあるASPファイルを 「参照」で開いてみても、やはり 「ページを表示できません」となり、表示できません。 なにかアドバイスがあれば、よろしくお願いします。

  • フォルダ共有するとその中のメイルファイルの更新日付

    Windows 7のネットにはフォルダ共有が必要ですが、フォルダ共有するとその中の保存したWindows Liveメイルファイルの日付が更新されます。そのためミラーリングバックアップをすると、中身が変わらないのに、日付の更新のため大量の再コピーが必要となります。保存した文書やエクセルのファイルは共有しても日付が更新されません。 メイルファイルについてフォルダ共有した場合に保存した記録の日付を残す方法をご存知の方はお教え頂けたら幸いです。

  • バッチファイルでの更新日時による表示

    以下の機能を備えるバッチファイルを作成したいと思っています。 1.ユーザーからフォルダをドラッグ・アンド・ドロップしてもらう。 2.ユーザーに日付を入力してもらう(yyyymmdd方式) 3.ユーザーに下記の2つから選んでもらう。   1.入力した日付よりも前に更新されたファイルを表示   2.入力した日付よりも後に更新されたファイルを表示 4.ユーザーから受け付けた条件で、サブフォルダも含めて   コマンドプロンプト上に    更新日時 ファイルへのパス   を表示する。 以上の動作をするバッチファイルを作りたいです。 開発環境 OS:WindowsXP できれば、バッチファイルでの作成を考えていますが WHSやVBSで実現可能ならそちらの方法でも受け付けます。 この機能を実現できるフリーソフトがあればそれも受け付けます。 以上です。

  • フォルダーコピーすると更新日付が変わる

    ご指導お願いします CDに保存している複数のフォルダーをCドライブにコピーしました ところが フォルダーの更新日付・作成日付は コピー日時に変わってしまっています CDに保存されている日付のままにしたいのですが どうすれば良いのでしょうか? OSはXPです よろしくお願い致します。

  • フォルダ内の更新日付の変更の仕方

    閲覧いただきありがとうございます。 ご質問の件ですが フォルダに存在する 全てのファイルの更新日付を システム日付の日時にしたいと思います。 また、フォルダの中にフォルダが存在する、複数階層です。 こういった方法はありますでしょうか? ツールやコマンドがありましたら教えていただけませんでしょうか? 言語はDosバッチかJAVAだとうれしいです。

  • 指定した日付に更新されたファイル

    指定した日付に、更新されたファイルやフォルダを検索するUNIXコマンドを教えてください

  • lsコマンドで表示するファイルの更新日付について

    お世話になります。 現在RedHatLinux AS2.1を使用しております。 ディレクトリの情報(ファイル名、ファイルサイズ、更新日付)を毎日取得して日々差異がないか確認しているのですが、 更新日付が昨日は 11月 10 2007 と表示していたのに、今日になって、 11月 10 10:30 と年のところが時刻になっていました。 11月10日なので、勿論今日(5/21)更新した訳でもなく、ファイルサイズも同じなので年の表示が時刻に変わっただけだと思います。 コマンドは、 ls -lh|cut -b 35- と35バイト目からだけを表示するようにしています。 lsコマンドで表示する更新日付は昨年までのファイルについては、年を表示して、同じ年度(2008年)のものは時刻が表示するものだと思っておりましたが、違ってるのでしょうか?コマンドがマズイですかね・・・。 結構基本的な事だと思うのですが、ネットで探してもなかなか見つからずここで質問させていただきます。 どうかよろしくお願いします。

専門家に質問してみよう