【コマンド】フォルダの作成、削除

PowerShell

フォルダ操作(フォルダの作成、削除)

フォルダ操作(フォルダの作成、削除)のコマンドまとめです。

# フォルダ作成
mkdir フォルダのパス
# 例
mkdir "C:\test"

# フォルダ削除
rmdir /s /q フォルダのパス    
rd /s /q フォルダのパス          # ←これでも実行可(rmdir = rdなので同じもの)
# /s:ファイルやサブディレクトリも含めて削除する
# /q:/sで削除する際に確認メッセージを表示しない

# 例
rmdir /s /q "C:\test"
rd /s /q "C:\test"

 

 

 

フォルダリストの取得

フォルダリストの取得例です。

この例では結果はクリップボードに格納しています。

# フォルダのリストを取得する
dir フォルダパス /b /ad | clip

<#
/b     :ファイル・フォルダ名のみを表示する(日時・サイズを表示しない)
/ad    :フォルダ名
/a-d   :ファイル名
/s     :サブフォルダも検索(この場合、/ad、/a-dがあってもフルパスになる
/o:N   : 名前順        /o:-N   : 名前順(降順)
/o:S   : サイズ順      /o:-S   : サイズ順(降順)
/o:E   : 拡張子順      /o:-E   : 拡張子順(降順)
/o:D   : 日時順        /o:-D   : 日時順(降順)
| clip :クリップボードへ( "/" ではなく"|"の点に注意)
#>


# C:\testの下にあるフォルダのリストを取得する
dir C:\test /b /ad | clip

# C:\testの下にあるフォルダ(サブフォルダも含む)のリストを取得する
dir C:\test /b /ad /s | clip

# C:\testの下にあるフォルダ(サブフォルダも含む)のリストを取得する(名前順)
dir C:\test /b /ad /s /o:N | clip

 

 

 

ファイルリストの取得

ファイルリストの取得例です。

この例では結果はテキストファイルに出力。

# フォルダのリストを取得する
dir フォルダパス /b /a-d > 出力ファイルパス

<#
/b     :ファイル・フォルダ名のみを表示する(日時・サイズを表示しない)
/ad    :フォルダ名
/a-d   :ファイル名
/s     :サブフォルダも検索(この場合、/ad、/a-dがあってもフルパスになる
/o:N   : 名前順        /o:-N   : 名前順(降順)
/o:S   : サイズ順      /o:-S   : サイズ順(降順)
/o:E   : 拡張子順      /o:-E   : 拡張子順(降順)
/o:D   : 日時順        /o:-D   : 日時順(降順)
| clip :クリップボードへ( "/" ではなく"|"の点に注意)
> ファイルパス :結果をファイルパスへ出力する
#>


# C:\testの下にあるフォルダのリストを取得しファイル出力する
dir C:\test /b /a-d > C:\test\list1.txt

# C:\testの下にあるフォルダ(サブフォルダも含む)のリストを取得する
dir C:\test /b /a-d /s > C:\test\list2.txt

# C:\testの下にあるフォルダ(サブフォルダも含む)のリストを取得する(名前順)
dir C:\test /b /a-d /s /o:N > C:\test\list3.txt