Windows 8 コンピューターで固定パターンに名前を変更するファイルが多数あります。ファイルの名前をすばやく変更できる方法を探しています。それを実行するソフトウェアやコマンドウィンドウのコマンドのように。
以下は私がする必要があることです:
元のファイル名: Body Begger Power.docx.htm 必要なファイル: body-begger-power.html
Windows 8 コンピューターで固定パターンに名前を変更するファイルが多数あります。ファイルの名前をすばやく変更できる方法を探しています。それを実行するソフトウェアやコマンドウィンドウのコマンドのように。
以下は私がする必要があることです:
元のファイル名: Body Begger Power.docx.htm 必要なファイル: body-begger-power.html
ルートディレクトリから、これを試すことができます:
Get-ChildItem -Force -Recurse | Move-Item -Destination {$_.FullName.ToLower() -replace ' ', '-'}
拡張機能を削除するパターンはありません。すべてのファイルが docx.html であり、それらを html に変更したい場合は、次のように別の置換を行うだけです。
Get-ChildItem -Force -Recurse | Move-Item -Destination {($_.FullName.ToLower() -replace ' ', '-') -replace '.docx.htm$', '.html'}
for /r %i in (.) do if exist "%i\body begger power.docx.htm" ECHO ren "%i\body begger power.docx.htm" body-begger-power.html
プロンプトからツリーをスキャンします.
(現在のディレクトリ - または、開始したいディレクトリ名に置き換えます)。これにより、検出されたファイル名が画面に ECHO されます。実際にファイルの名前を変更するには、ECHO キーワードを削除する必要があります。