はじめに
PNGファイルをJPEGに変換する方法にはいくつかの方法がありますが、Windowsのデフォルト機能だけで実現したい場合は、PowerShellを使用することができます。本記事では、PowerShellを使用して指定ディレクトリ配下のPNGファイルをJPEGに変換する方法について解説します。
アラフォーSEが自由に自分の業務周りや趣味周りの各種IT系技術情報を発信するブログ。何年も前:OSS色強め→ちょっと前:ServiceNow色強め→今後Powershell、AWS、VBA主になりそう
PNGファイルをJPEGに変換する方法にはいくつかの方法がありますが、Windowsのデフォルト機能だけで実現したい場合は、PowerShellを使用することができます。本記事では、PowerShellを使用して指定ディレクトリ配下のPNGファイルをJPEGに変換する方法について解説します。
ファイルをディレクトリを掘って分類して保存していると、よく起こるのが、ディレクトリ開けてみたら空っぽでムカつく問題。
GUI上で開けてみないとディレクトリがからなのは分からないので地味に怠いですよね。そんな時はPowershellで空っぽのディレクトリを削除してしまいましょう。
CSVファイルを読み込み、加工し、出力する方法をPowerShellスクリプトを使って解説。
CSVファイルは、データのインポートやエクスポートに頻繁に使用される形式です。PowerShellを使うと、CSVファイルの操作や編集を簡単かつ効率的に行うことができます。この記事では、CSVファイルを読み込み、加工し、出力する方法をPowerShellスクリプトを使って解説します。
Powershellを使用してファイルのメタデータを取得する方法について説明します。Get-ChildItemコマンドレットを使用することで、指定されたフォルダー内のファイルのリストを取得し、ファイル名、作成日時、サイズ、属性などのメタデータを取得することができます。
以下は、ファイルのメタデータを取得するためのサンプルコードです。
この記事では、PowerShellを使ってフォルダ内のファイル名に一括で文字列を置換し、ファイルをリネームする方法を紹介。ただし、日本語のフォルダ名やサブフォルダがある場合には、うまく動作しない可能性があるため、要注意。
またChatgptに作らせてみたシリーズ。
Powershellで指定した拡張子のファイルの複製をリストアップするスクリプト。
$basePath = "C:\tmp\" $fileExtensions = @(".jpg", ".jpeg", ".png", ".bmp", ".gif") # Get all files recursively $targetFiles = Get-ChildItem $basePath -Recurse | Where-Object { $_.Extension -in $fileExtensions } # Group files by content hash $hashGroups = $targetFiles | Group-Object { (Get-FileHash $_.FullName).Hash } # Filter groups that have more than one file with the same hash $duplicateGroups = $hashGroups | Where-Object { $_.Count -gt 1 } # Display information about duplicate files foreach ($group in $duplicateGroups) { Write-Host "Duplicate files with hash $($group.Name):" foreach ($file in $group.Group) { Write-Host " $($file.FullName) (size $($file.Length))" } }
basePath fileExtensions を編集すれば各自の用途に応じて利用可能。
chatgptはハッシュ値で似たfileも検出できる的回答をしていたが、それは仕組み的に違うと思うが、同一ファイルなら使える事を確認済み。
丸っと信じられるレベルではないがやっぱり生産性は高い。
ちゃんと真贋を見極める知見さえあれば使える。
以下動作の解説。
Powershellで指定URLのファイルをダウンロードし、ファイル名に日付を追加して保存するスクリプト
インターネットが現代社会におけるコミュニケーションの基盤となっている今日、ウェブサイトのURLはビジネスや個人ブランディングにとって重要な役割を果たしています。URLは単にウェブページへの経路を示すだけでなく、SEO(検索エンジン最適化)においても重要な要素です。この記事では、U...