コンピュータ PowerShellでディレクトリに特定の拡張子のファイルが存在するか確認する。 具体的に画像ファイルが保存されたディレクトリか確認したい。画像ファイルの拡張子は複数対応させたいのでGet-ChildItemのFilteオプションでは都合が悪い。(Get-ChildItem -Path "確認するディレクトリのパス" -... 2024.02.09 コンピュータ
コンピュータ PowerShellでディレクトリにサブディレクトリがあるか確認する。 ぱっと思いついた方法としてGet-ChildItemの要素数をカウントして0より大きいかの条件式で確認する。 (Get-ChildItem -Path "確認するディレクトリのパス" -Directory).Length -gt 0オプショ... 2024.02.08 コンピュータ
コンピュータ PowerShellでCSVファイルを読み込み各行の項目数をカウントする。 Excelなどを使ってCSVファイルを作ると仕様に合わないデータが出来上がることがあります。初歩的ではありますが項目内に区切り文字であるカンマ「,」が含まれていたりすると、項目数が仕様と異なりエラーとなってしまうことがあります。まぁ今時、手... 2024.01.31 コンピュータ
コンピュータ メモ帳では開けない大きなログファイルに遭遇した話 とあるWebのシステムで不具合が発生し、とりあえずログでも見てみようと思いました。ログファイルの場所はすぐに見つかりましたが、ファイルサイズが7GByteぐらいありメモ帳やインストールされているテキストエディタでは開くことが出来ませんでした... 2023.12.26 コンピュータ
コンピュータ 画像ファイルの情報の一覧を表示するPowerShellスクリプト サイズや解像度が異なる画像ファイルの情報を一覧するスクリプトを作成しました。<#.SYNOPSIS画像ファイルの情報の一覧を表示する.DESCRIPTION画像ファイルの解像度などの情報を一覧出来ます。.EXAMPLEImgLs.ps1 .... 2023.12.23 コンピュータ
コンピュータ PowerShellでコマンドの終了を知らせるBeep音を鳴らす PowerShellで比較的時間がかかるバッチ処理を行うことがあり、何らかの方法で終了を知らせてくれるとありがたいです。終了時にメッセージボックスを表示する方法も試してみましたが、もっとシンプルに処理終了時にBeep音を鳴らす方法を試してみ... 2023.11.30 コンピュータ
コンピュータ PowerShell画像ファイルにアルファチャンネルを追加するスクリプト エクスプローラーの「送る」から実行を想定しています。using namespace System.Windows.Formsusing namespace System.Drawingusing namespace System.Drawi... 2023.11.25 コンピュータ
コンピュータ PowerShellでSort-Objectで更新日付で並べ替えし連番でリネーム カレントディレクトリにjpgファイルが複数存在する状況で更新日付順の連番で別ディレクトリにコピーしたい。このような状況はまれなので、ついエクスプローラーで一つ一つ手動でリネームしがちですが、この類の処理はPowerShellを使うと便利です... 2023.10.29 コンピュータ
コンピュータ PowerShellで更新日を指定してファイルを抽出 ファイルの更新日(LastWriteTime)が任意の日付のファイルを抽出する方法を調べてみました。PS H:\ps1> Get-ChildItem . | Where-Object { $_.LastWriteTime.Date -eq ... 2023.10.24 コンピュータ
コンピュータ PowerShellでGet-ChildItemで取得したファイルの一覧をWhere-Objectで絞り込む。 とあるフォルダのファイルの一覧をGet-ChildItemで取得してみます。通常Get-ChidItemはフォルダも返しますが、ファイルのみ取得するために-Fileオプションを付加しています。PS H:\ps1> Get-ChildItem... 2023.10.23 コンピュータ
コンピュータ PowerShellでファイル名とサイズの一覧を取得しExcelに貼り付ける ファイル名、ファイルサイズの形式でフォルダ内のファイルの一覧を取得し、クリップボード経由でExcelのワークシートに貼り付けたい。コマンド$OutputEncoding = ::OutputEncoding;ls -File | selec... 2023.10.13 コンピュータ
コンピュータ PowerShellで今日開いたファイルの一覧を取得する。 Windows10やWindows11のエクスプローラーのクイックアクセスフォルダ?に表示される「最近利用したファイル」の一覧をPowerShellで取得する方法を調べてみました。$FolderPath = ::GetFolderPath(... 2023.08.18 コンピュータ
コンピュータ PowerShellのCompress-Archiveで特定のフォルダ下のファイルをアーカイブする。 以下のようにコマンドを入力すると指定フォルダをアーカイブすることができます。Compress-Archive -Path 対象フォルダのパス -DestinationPath 出力先zipファイルのパスできますが、zipファイルに対象フォル... 2023.08.04 コンピュータ
コンピュータ PowerShellでコマンドの終了を知らせるメッセージボックス ROBOCOPYというコマンドで多量のファイルをコピーしていて終了を通知する方法を調べてみました。トースト通知がよさそうですが、WinFormsでなじみがあるMessageBox()をPowerShellから呼び出してみたいと思います。スク... 2023.07.30 コンピュータ