コンピュータPowerShellでスペース区切りの文字列からsplit演算子でn番目の項目を取り出す。 linux系のcutコマンドと同じようなことをPowerShellでどうするのか考えてみました。 例: まずファイルの一覧をテキストファイルに書き出す Get-ChildItem | Select-Object -First 5 > fil... 2024.03.27コンピュータ
コンピュータPowerShellテキストファイルの先頭から数行を「Select-Object」で取得する Select-Objectは様々な機能がありますがFirstオプションを使うとテキストファイルの先頭から数行分を取得することが出来ます。 例: Get-Content textfile.txt | Select-Object -First ... 2024.03.26コンピュータ
コンピュータPowerShellファイルの行数、単語数、文字数を取得するコマンドレット「Measure-Object」 Measure-Objectコマンドレットを使うとテキストファイルの行数、単語数、文字数をカウントし取得することが出来るようです。 まず、読み込ませるテキストファイルを作成 Get-ChildItem > filelist.txt カレント... 2024.03.25コンピュータ
コンピュータPowerShellで文字列を整数値に変換する関数「atoi」を作る。 昔読んだC言語の本に、文字列を整数値に変換する関数「atoi()」のソースコードが掲載されており、こんな短いコードで実現できるかと感動した覚えがあります。 探せばその本を今でも発掘することが出来るとは思いますが、プログラミングの勉強としてP... 2024.03.14コンピュータ
コンピュータPowershellでOracleのデータベースに接続「ODP.NET」 ODP.NETを使いPowerShellからOracleにデータベースへ接続テストをしてみました。 ソースコード ::LoadFile("Oracle.DataAccess.dllのパス") $cs = "Data Source=データソー... 2024.03.06コンピュータ
コンピュータPowerShellでファイル名のsuffixを削除してくれるワンライナー 画像ファイルなどを一括処理をすると末尾に固有の文字列suffixが付く場合があります。 suffixが不要な場合エクスプローラーでファイル名を変更するわけですが、多数のファイルがあると大変です。 以下のサンプルはファイル名に"_SwinIR... 2024.02.25コンピュータ
コンピュータCompress-Archiveでカレントディレクトリの内容をzip形式でバックアップするスクリプト Compress-Archiveでカレントディレクトリをバックアップするスクリプトです。 作成されるzipファイルは5世代分保存されます。 スクリプト # # カレントディレクトリをzip形式でバックアップ # # バックアップ先のルートデ... 2024.02.23コンピュータ
コンピュータrobocopyでカレントディレクトリの内容を同期するスクリプト robocopyコマンドでディレクトリの同期するためカレントディレクトリ名をもとに保存先のパスを自動生成するスクリプトです。 スクリプト # # カレントディレクトリの複製を同期(コピー) # # 保存先のルートディレクトリ(ファイルサーバ... 2024.02.22コンピュータ
コンピュータゆっくりMovieMaker4βのymmpファイルの動画や画像のリンク切れ確認 ゆっくりMovieMaker4のプロジェクトで参照している動画や画像ファイルの保存場所を移動してしまい、 リンク切れがおきているのでymmpファイル内で参照しているパスを表示するPowerShellスクリプトを作成しました。 # ymmpフ... 2024.02.10コンピュータ
コンピュータ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 画像ファイルの解像度などの情報を一覧出来ます。 .EXAMPLE ImgL... 2023.12.23コンピュータ