windowsコマンド(指定日付以降の更新日のファイル一覧を取得)

@echo off

echo.
echo ======================================
echo  指定日付以降の更新日のファイル一覧を取得
echo ======================================
echo.
echo.


SET /P ANSWER="実行します。よろしいですか? すでにコピーしたフォルダが存在する場合データは削除されます (Y/N)"
if /i {%ANSWER%}=={y} (goto :yes)
if /i {%ANSWER%}=={yes} (goto :yes)
exit

:yes

set ORIGIN_PATH="\\Server"
set FILE_PATH="C:\copy_for_vdi\export"
set DATE_CONF=20210930

if exist %FILE_PATH%\ (
rmdir /s /q %FILE_PATH%
)

mkdir %FILE_PATH%

robocopy %ORIGIN_PATH% %FILE_PATH% /S /DCOPY:T /MAXAGE:%DATE_CONF% /W:1 /R:1 /NP

pause

何気にpathのみをエクスポートする方法もある

@echo off

echo.
echo ======================================
echo   ファイル一覧pathのみエクスポート
echo ======================================
echo.
echo.

SET /P ANSWER="実行します。よろしいですか? すでにコピーしたフォルダが存在する場合データは削除されます (Y/N)"

if /i {%ANSWER%}=={y} (goto :yes)
if /i {%ANSWER%}=={yes} (goto :yes)
exit

:yes

set ORIGIN_PATH="\\Servー"
set EXPORT_PATH="C:\testcopy_"
set FILE_NAME="C:\"
set DATE_CONF=2021/09/30

if exist %EXPORT_PATH%\ (
rmdir /s /q %EXPORT_PATH%
)

mkdir %EXPORT_PATH%

pushd %ORIGIN_PATH%
forfiles /S /D +%DATE_CONF% /C "cmd /c echo @path" >> %FILE_NAME%
popd %ORIGIN_PATH%

pause