PowerShell小僧:ファイル一覧をフォルダごとに並べ替える [コンピューター]
Get-ChildItemで取得したファイル一覧をフォルダ(ディレクトリ)ごとに並べ、さらに、ファイル名で並べ替える。
Get-ChildItem -Recurse -File `
| Sort-Object -property @{ Expression = 'Directory'; Ascending = $true } , `
@{ Expression = 'Name' ; Ascending = $true }
Get-ChildItem -Recurse -File `
| Sort-Object -property @{ Expression = 'Directory'; Ascending = $true } , `
@{ Expression = 'Name' ; Ascending = $true }
タグ:powershell
PowerShell小僧:PowerShellのWindowを最前面に移動する [コンピューター]
Read-Hostコマンドレットなど、入力が必要となる場面でPowerShellのWindowを最前面に移動するには、どうするのか調べていたら、
Powershellでのアクティブウィンドウ切り替え
https://teratail.com/questions/329291
にあったコードを一部変更することで実現出来ました。
Powershellでのアクティブウィンドウ切り替え
https://teratail.com/questions/329291
にあったコードを一部変更することで実現出来ました。
PowerShell小僧:階層構造のフォルダに配置されているファイル(2) [コンピューター]
1.階層構造のフォルダの子フォルダにあるファイルを、親フォルダに移動する。
2.子フォルダを削除する。
というスクリプトを改造しました。
改造前:
https://cheese999.blog.ss-blog.jp/2022-08-04
2.子フォルダを削除する。
というスクリプトを改造しました。
改造前:
https://cheese999.blog.ss-blog.jp/2022-08-04
タグ:powershell
PowerShell小僧:関数の引数 [コンピューター]
PowerShellで関数(Function)に引数を設定するやり方には、少なくとも2種類あって、
★その1
・関数
Function 関数名(引数1, 引数2)
{}
・関数の呼び出し
関数名 値1 値2
★その2
・関数
Function 関数名
{
param (
[Parameter(Mandatory=$true)]
引数1,
引数2
)
}
・関数の呼び出し
関数名 -引数1 値1 -引数2 値2
となっている。関数の定義と呼び出し側の組み合わせを間違えると上手く動かない。
★その1
・関数
Function 関数名(引数1, 引数2)
{}
・関数の呼び出し
関数名 値1 値2
★その2
・関数
Function 関数名
{
param (
[Parameter(Mandatory=$true)]
引数1,
引数2
)
}
・関数の呼び出し
関数名 -引数1 値1 -引数2 値2
となっている。関数の定義と呼び出し側の組み合わせを間違えると上手く動かない。