@echo off
set a="%USERPROFILE%\Desktop\Desktop BU\%CurrentDate%"
For /F "tokens=1-5 delims=/-" %%A in ('Date /t') do (SET CurrentDate=%%A%%B%%C)
::echo hi
mkdir "%USERPROFILE%\Desktop\Desktop BU\%CurrentDate%"
::echo dir made
dir %USERPROFILE%\Desktop\ /S /B > %TEMP%\files.txt
::echo done
For /F %%A in (%TEMP%\files.txt) do move %%A "%USERPROFILE%\Desktop\Desktop BU\%CurrentDate%\"
del %TEMP%\files.txt
上記のスクリプトでひどい時間を過ごしています:-適切な日付でフォルダをうまく作成します-一時的にファイルを作成し、デスクトップのリストからの出力をリダイレクトします-しかしその後、エラーが発生します。指定されたパスが見つかりませんでした。多くのことを試しましたが、機能しませんでした。デスクトップ内のファイルとフォルダをデスクトップ内のフォルダBACKUPに移動する方法を教えてください。デスクトップがきれいに見えるようにします。また、一部のアイテムの移動を除外したいと思います。