假设我在一个扩展名为.txt的目录中有大量文件。
如何使用以下命令行环境将所有这些文件的扩展名更改为.c:
发布于 2012-08-25 08:16:38
在Windows上,转到所需的目录,并键入:
ren *.txt *.c在PowerShell中,最好使用Path.ChangeExtension方法而不是-replace (感谢Ohad Schneider的注释):
Dir *.txt | rename-item -newname { [io.path]::ChangeExtension($_.name, "c") }对于Linux (Bash):
for file in *.txt
do
mv "$file" "${file%.txt}.c"
donehttps://stackoverflow.com/questions/12120326
复制相似问题