重命名没有扩展名的文件

Ris*_*abh 3 windows powershell command-line cmd

我们如何将根本没有扩展名的文件夹中的所有文件重命名为“.something”。我已经尝试过了ren *.* *.jpeg,但没有任何效果

Jer*_*ert 9

*匹配任何扩展名。你不想匹配任何扩展名,所以不要提供一个:ren *. *.jpeg

以上仅适用于 cmd -- PowerShell 的通配符的工作方式不同,并且大多数情况下不会对扩展做任何特殊处理。此外,PowerShell 中的批量重命名工作方式不同。所以:

dir -Filter "*." -File | ren -NewName { $_.name -replace "$", ".jpeg" }
Run Code Online (Sandbox Code Playgroud)