ค้นหาไฟล์หลังจากวันที่สัมพันธ์กันโดยใช้การค้นหาของ Windows
ฉันกำลังมองหาวิธีบันทึกการค้นหาที่มีวันที่สัมพันธ์กัน โดยเฉพาะฉันกำลังมองหาวิธีที่จะบันทึกการค้นหาที่ตรงกับไฟล์ที่มีวันที่แก้ไขที่อยู่ที่7 วันที่ผ่านมา ฉันอ่านเอกสารไวยากรณ์การค้นหาขั้นสูงของWindows Searchแล้วและฉันไม่เห็นวิธีที่จะพูด 7 วันที่ผ่านมา ส่วนตัวเลขและช่วงไม่พูดถึงว่าเป็นไปได้วันที่ญาติ ปัญหาคือวันที่สัมพัทธ์ที่อธิบายไว้ไม่ตรงกับเกณฑ์ที่ฉันต้องการ lastweekเกือบจะดูเหมือนสิ่งที่ฉันต้องการยกเว้นถ้าฉันเรียกใช้แบบสอบถามเหมือนafter:lastweekในวันจันทร์ก็จะแสดงไฟล์ของฉันที่ได้รับการแก้ไขเมื่อวันอาทิตย์เวลา 12:00 สัปดาห์ที่แล้ว / เดือนที่แล้วดูเหมือนจะสัมพันธ์กับการเริ่มต้นสัปดาห์ / เดือนซึ่งไม่ใช่สิ่งที่ฉันต้องการ วันที่ที่มีหลายคำ: สัปดาห์, เดือนถัดไป, สัปดาห์ที่แล้ว, เดือนที่ผ่านมาหรือปีที่กำลังจะมาถึง ค่ายังสามารถป้อนสัญญาเช่นนี้สัปดาห์หน้า, เดือนถัดไป, สัปดาห์, เดือนผ่าน, ปีมา สิ่งหนึ่งที่ดีเกี่ยวกับการค้นหาที่บันทึกไว้คือว่าพวกเขาจะถูกเก็บไว้เป็นเอกสาร XML และรูปแบบไฟล์เอกสาร ฉันไม่เห็นวิธีการตั้งค่าที่ถูกต้องสำหรับวันที่และเวลา หากฉันสามารถเข้าใจรูปแบบนี้ฉันสงสัยว่าฉันสามารถใช้โปรแกรมแก้ไขข้อความและสร้างการค้นหาที่บันทึกไว้ซึ่งเป็นสิ่งที่ฉันต้องการ ส่วนจากตัวอย่าง : <conditions> <condition type="leafCondition" valuetype="System.StructuredQueryType.DateTime" property="System.DateModified" operator="imp" value="R00UUUUUUUUZZXD-30NU" propertyType="wstr" /> </conditions> เพื่อสรุปฉันกำลังมองหาคำตอบสำหรับหนึ่งหรือทั้งสองคำถามเหล่านี้ ฉันจะค้นหา '7 วันที่ผ่านมา' โดยใช้ไวยากรณ์มาตรฐานได้อย่างไร DateTime เก็บไว้ในการค้นหาที่บันทึกอย่างไร