OS:Windows 7 64ビット
ここに仮想的な問題があります。複数のサブフォルダー(それ自体にサブフォルダーなどがある)があるフォルダーがあります。プログラムは、これらのフォルダーのいずれかでファイルを作成/変更しますt=YYYYMMDDHHMM
。時間後に作成/変更されたすべてのファイルを検索する簡単なコマンドはありますt
か?
OS:Windows 7 64ビット
ここに仮想的な問題があります。複数のサブフォルダー(それ自体にサブフォルダーなどがある)があるフォルダーがあります。プログラムは、これらのフォルダーのいずれかでファイルを作成/変更しますt=YYYYMMDDHHMM
。時間後に作成/変更されたすべてのファイルを検索する簡単なコマンドはありますt
か?
回答:
方法を見てください高度なクエリ構文は動作しますが。
以下のようなものを試してみてくださいmodified:>YYYY-MM-DD hh:mm:ss
またはdatemodified:>YYYY-MM-DD hh:mm:ss
範囲は次のように機能します。 datemodified:YYYY-MM-DD hh:mm:ss .. YYYY-MM-DD hh:mm:ss
他のさまざまなプロパティ、ブール演算子などのサポートもあります。
(日付と時刻の形式は、ロケール、システム設定などによって異なる場合があります。)
date:today type:file
提供できる最高のものであるようです。
System.DateModified:>2016-01-04T05:00
およびSystem.DateModified:<2016-01-04T05:00
。それはあるはずJanuary 4, 2016 at 5 AM
です。>
リストされた日付と時刻の後、どのように考えているのかを追加しました。
YYYY-MM-DDThh:mm:ss
。msdn.microsoft.com/en-us/library/bb266512%28VS.85%29.aspx
Windows 8.1 SLでは、何らかの理由で推測された方法が機能しませんでしたが、2時間または3時間試してみたところ、動作するものが見つかりました。私はブラジル出身で、私の言語では「datemodified」は「datademodificação」と同じですが、英語を使用したい場合は、代わりにsystem.datemodifiedを使用することができます。
これは私にとってWindows 8.1 SLで機能しました:
system.datemodified:(>YYYY-MM-DD HH:MM .. <YYYY-MM-DD HH:MM)
例:2017年2月28日10:50 AMから10:59 AMに変更されたファイルを検索するには(時計は24時間を表示するように設定されています):
system.datemodified:(>2017-02-28 10:00 .. <2017-02-28 10:59)
時計が12時間に設定されている場合は、時間の後ろにAMまたはPMを使用する必要がある場合があります
動作する他の例をいくつか示します(ブラジルではDD / MM / YYYY日付形式を使用します)。
Datademodificação:>28/02/2017 10:50 .. Datademodificação:<28/02/2017 10:59
Datademodificação:>28/02/2017 10:50 AND Datademodificação:<28/02/2017 10:59
system.datemodified:>28/02/2017 10:50 .. system.datemodified:<28/02/2017 10:59
system.datemodified:>2017-02-28 10:50 .. system.datemodified:<2017-02-28 10:59
YYYY-MM-DDまたはDD / MM / YYYYの両方が機能するため、日付を使用しても違いはないようです。
「変更日」ではなく「作成日」が必要な場合は、datemodifiedではなくdatecreatedを使用します。
ご挨拶、リカルド・ボーナー