假设我有一个目录中的大量文件.txt
扩展。
我怎样才能改变所有这些文件的扩展名来.c
使用下面的命令行环境:
- PowerShell的Windows中
- CMD / DOS在Windows
- 在bash终端
假设我有一个目录中的大量文件.txt
扩展。
我怎样才能改变所有这些文件的扩展名来.c
使用下面的命令行环境:
在Windows中,转到所需的目录,然后输入:
ren *.txt *.c
在PowerShell中,最好是使用Path.ChangeExtension
方法而不是-replace
(感谢辖施耐德的说明):
Dir *.txt | rename-item -newname { [io.path]::ChangeExtension($_.name, "c") }
对于Linux(击):
for file in *.txt
do
mv "$file" "${file%.txt}.c"
done