bat

・ファイルのコピー。フォルダ指定にワイルドカードを使う。
call powershell -command "Copy-Item C:¥folder*¥file.txt D:¥dir"

・フォルダを確認なし削除
rmdir /s /q D:¥dir

・特定の文字列を含むファイル名にマッチ。そのファイルをコピー
for %%i in (hoge*.txt) do (
    copy /y %%i %to%
)

・フォルダ以外の一覧を表示
dir /a:-d

・ファイル名またはフォルダ名だけを表示
dir /b

・日時を新しい方から表示
dir /o-D

・if内で再代入するときは注意
set from=fromA
set to=toA
if exist %from%(
    if exist %to%(
        set from=fromB
        echo %from%        …「fromA」が表示される(ifに入った時点の値が入る)
    )
)

この記事が気に入ったらサポートをしてみませんか?