Movatterモバイル変換


[0]ホーム

URL:


はてラボはてな匿名ダイアリー
ようこそ ゲスト さんログインユーザー登録
< anond:20250119151138 |anond:20250118214853 >

2025-01-19

AIがもうこんなにできるんだね

指定のサブフォルダ圧縮するだけなんだけど、

同じコードを数年前にExcelVBAでしこしこ作ってたのがなつかしい

functionZip-Subfolders {    param(        [string]$directory    )    #指定されたディレクトリ内のサブフォルダを取得    $subfolders = [System.IO.Directory]::GetDirectories($directory) | % { [System.IO.DirectoryInfo]::new($_) }    foreach ($folder in $subfolders) {        #圧縮ファイルの保存先パス        $zipFilename = "$($folder.Name).zip"        $zipFilepath =Join-Path -Path $directory -ChildPath $zipFilename        # サブフォルダZIP圧縮Write-Host "圧縮中..."        [System.IO.Compression.ZipFile]::CreateFromDirectory($folder.FullName, $zipFilepath)Write-Host "$zipFilepath圧縮しました。"    }}#ユーザーフォルダパス入力させる$folderPath = Read-Host "圧縮する親フォルダパス入力してください"#パス存在するか確認if ([System.IO.Directory]::Exists($folderPath)) {Zip-Subfolders -directory $folderPath}

Permalink |記事への反応(0) | 15:15

このエントリーをはてなブックマークに追加ツイートシェア

記事への反応 -

記事への反応(ブックマークコメント)

全てのコメントを見る

人気エントリ

注目エントリ

ログインユーザー登録
ようこそ ゲスト さん
Copyright (C) 2001-2025 hatena. All Rights Reserved.

[8]ページ先頭

©2009-2025 Movatter.jp