#navi(../)

* PowerShellで拡張子を一括で変更するスクリプト [#b99cb88c]
PowerShellでファイルの拡張子を一括(一気)に変更したい場合のスクリプト例を以下に記します。~
使用したPowerShellのバージョンは以下の通りです。
 PS C:\Users\sakura> $PSVersionTable.PSVersion
 Major  Minor  Build  Revision
 -----  -----  -----  --------
 4      0      -1     -1

#contents
#htmlinsertpcsp(win-top.html,win-sp.html)

* 拡張子変換用のスクリプト例 [#j294187d]
以下のスクリプトを実行すれば、簡単に拡張子を一括変換できます。
 Get-ChildItem -Name | Rename-Item -NewName { $_ -replace "\.拡張子$", ".新拡張子" }
実際に以下のようなファイルを対象に.dat拡張子を.txtに変更してみます。
 PS C:\Users\sakura\work> Get-ChildItem
 
 
     ディレクトリ: C:\Users\sakura\work
 
 
 Mode                LastWriteTime     Length Name
 ----                -------------     ------ ----
 -a---        2015/05/26     21:03          8 a.log
 -a---        2015/05/26     21:03          8 b.log
 -a---        2015/05/26     21:03          8 c.log
 -a---        2015/05/26     21:04          8 d.dat
 -a---        2015/05/26     21:04          8 e.dat
 -a---        2015/05/26     21:04          8 f.dat

-.dat を .txt に変更
 PS C:\Users\sakura\work> Get-ChildItem -Name | Rename-Item -NewName { $_ -replace "\.dat$", ".txt" }
-ファイル名一覧を表示
 PS C:\Users\sakura\work> gci
 
 
     ディレクトリ: C:\Users\sakura\work
 
 
 Mode                LastWriteTime     Length Name
 ----                -------------     ------ ----
 -a---        2015/05/26     21:03          8 a.log
 -a---        2015/05/26     21:03          8 b.log
 -a---        2015/05/26     21:03          8 c.log
 -a---        2015/05/26     21:04          8 d.txt
 -a---        2015/05/26     21:04          8 e.txt
 -a---        2015/05/26     21:04          8 f.txt

上記の通り.dat拡張子が.txtに変換されていのが確認できます。

以上、PowerShellで一気に拡張子を変更するスクリプトでした。

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS