このスクリプトを組み合わせて、拡張子に影響を与えずにファイル名からピリオドを削除することができました。サブディレクトリごとに手動で実行せずに、サブディレクトリで実行するのに苦労しています。
これは私が使用しているスクリプトです:
dir | rename-item -newname {
[System.IO.Path]::GetFileNameWithoutExtension($_.name).Replace("."," ") +
[System.IO.Path]::GetExtension($_.name); }
一番、
コナー