問題タブ [datemodified]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1119 参照

php - リンクが最後に変更された日時を確認する PHP スクリプト

URLを受け入れ、ヘッダーから最終変更日を取得する基本的なphpメソッドはありますか?

PHPでできることのように思えますが、どのオブジェクトをチェックすればよいかわかりません。

ありがとう

0 投票する
2 に答える
31053 参照

vbscript - Vbscript - 目的のファイルよりも新しい場合は、フォルダからファイルを比較してコピーします

多くのユーザーのログオン スクリプトの一部として使用されるはずのこのスクリプトを設計しようとしています。そして、このスクリプトは、基本的に、宛先フォルダーがソースフォルダーとまったく同じコンテンツを持っていることを確認するだけなので、基本的にソースフォルダーと宛先フォルダーを取ることになっています。ただし、コピー元ファイルの datemodified スタンプがコピー先ファイルよりも新しい場合にのみコピーしてください。

私はこの基本的な疑似コードを考えていて、これが有効で基本的にしっかりしていることを確認しようとしています。

これは機能しますか?どうやってそれができるのかよくわかりませんが、おそらく一日中それを理解するのに費やすことができます. しかし、ここの人々は一般的に非常に頭が良いので、あなたの助けがあれば、時間は大幅に短縮されます :)

0 投票する
2 に答える
115 参照

winapi - ファイルを置換するがファイル情報を保持する WinAPI 関数

以前のファイルの「変更日」プロパティをコピーした WinAPI 関数があったことを覚えていますか? おそらく誰かが私にそれについて教えてくれますか?

その機能を頻繁に使用したときに問題が発生しました。

0 投票する
0 に答える
145 参照

c# - Windows の DateModified は四捨五入された時刻値を表示する - C#

データベース内:

Windows ファイルの DateModified 値を手動でString としてデータベースに格納しています。(スキーマが既に構成されているため、DB に文字列として保存する理由を尋ねないでください) たとえば、Windows のファイルが 03/15/2012 04:13 AM と表示されている場合、DB に文字列値と同じように保存します。 .

私のアプリケーションで:

システムに存在するファイルの LastWriteTime を取得し、それを文字列に変換しfile.LastWriteTime.ToString("MM/dd/yyyy hh:mm tt)、変換後にデータベースの値と比較する Windows アプリケーションを開発しています。

ここで、興味深いことに、DB に 04:13 AM (DateModified 列で見たように) としてあった場合、アプリケーションでは、LastWriteTime から変換された後、同じファイルが 04:12 AM として返されることに気付きました04:12:59 AM

DB が午前 4 時 12 分 59 秒から値を四捨五入したこの特定のコーナーケースを処理する方法を教えてください。

0 投票する
1 に答える
832 参照

delphi - ファイルの正しい変更をどのように検出しますか?

以前の質問で、ファイルが書き換えられたことをアプリケーションがどのように認識できるかという質問がありました。「別のアプリケーションで」を追加する必要がありました。最初に、特定のファイルではなくディレクトリの変更を報告するShellNotifyを試しましたが、何か不足していますか?

ここで、特定のファイルが変更されたかどうかを毎秒チェックするタイマーで FileAge を使用します。それが機能している間、約 13 ミリ秒離れた2 つの変更が検出されます。テスト間隔を 10 秒に変更しても、この動作は持続します。以下のコードはタイマーのコールバックです。

私の質問:

  1. notify_user上記のコードで が 2 回呼び出される原因は何ですか? ファイルシステムのばかげた間違いまたは奇妙な動作 (たとえば、ファイルを開くときと閉じるときに更新日が設定されるなど)?
  2. ファイルが変更されたかどうかを毎秒チェックするのは、一種の「無駄」に感じます。特定のファイルが変更された場合にのみ通知する ShellNotify のようなものはありますか?

アップデート

David Heffeman の答え (ReadDirectoryChangesWポーリングの代わりに使用) は、質問 2 の正しい答えです。ただし、質問 1 で述べたように、(ユーザーの観点から) 1 つの変更中に複数の呼び出しが発生することにもつながります。

ReadDirectoryChangesWとポーリング方法を比較しました。2 つのファイル (0.5MB と 10 MB) でテスト済み。どちらの場合も、ポーリング メソッドは一貫して 2 回呼び出され、ReadDirectoryChangesWは数回 (3 ~ 5 回) 呼び出されました。ポーリング方法に戻り、最初のFileAge変更を無視します。私はそれを引き起こすメカニズムを理解していないので、この動作が一貫していると確信できないことを知っています.

0 投票する
1 に答える
278 参照

php - PHPを使用してフォルダ内の最初に変更されたファイルを取得するにはどうすればよいですか?

最初に変更されたファイルを取得する方法

これまでのところ、私は持っていました:

最後のファイルを取得したいが、最後に変更されたファイルではなく、フォルダーの順序で最後に取得したい場合は、何を使用すればよいですか?

0 投票する
3 に答える
15354 参照

windows - フォルダにあるすべてのファイルを変更日順に印刷するバッチ スクリプトを作成したい

どこから始めたらいいのかわからない :-/

約 500 個のファイルを含むフォルダーがあり、変更日順に印刷したいと考えています。1 つずつ実行することもできますが、バッチを使用する方法があると確信しているのに、なぜそれを行うのでしょうか。

助けてください...

0 投票する
0 に答える
507 参照

c# - 新規および変更されたディレクトリ/ファイルをコピーする C# ライブラリ

新規および変更されたすべてのファイルをソース フォルダー パスから宛先バックアップ パスにコピーするアプリケーションを構築したいと考えています。ソース ディレクトリ内のすべてのファイルに対してブルート フォース ループを使用し、宛先ディレクトリで比較できることはわかっています (以下のコードを参照)。これを達成するスクリプトがあるかどうか疑問に思っていました。私は、新しいファイルよりも変更されたファイルに関心があります。

0 投票する
1 に答える
557 参照

file - Date Modified プロパティを返す方法は?

1 ページを PDF にスキャンして特定のフォルダーに保存するシステムをセットアップしています。

この特定のフォルダーに保存されたファイルの Date Modified プロパティを参照する Excel スプレッドシートを作成し、これらのファイルが保存された日時に基づいてシステムを構築したいと考えています。

この Date Modified プロパティにアクセスする方法がわかりません。