我有一个文件夹,里面有很多文件夹,里面有很多文件,也许还有更多文件夹,里面有更多的文件,有些文件丢失了扩展名。我相信它们都是 jpg,但我可能错了。有什么想法可以重新添加所有这些文件的扩展名,而不用一个一个地添加?
我可以在 Windows 7 或 Ubuntu 8.10 上做到这一点。
答案1
您可以通过 Windows 上的 cmd 来执行此操作。
重命名* *.jpg
编辑:
要应用于嵌套文件夹,您可以使用;
对于/r %x in (*) 重命名 "%x" *.jpg
答案2
我这样做
find . -type f -iregex ".*[^\(\.jpg\)]" -exec mv "{}" "{}.jpg" ";"
答案3
如果可以使用 powershell,那么这个帖子从 SO 应该正是您想要的。
答案4
扩展重命名器完成工作。