windows - 如何批量替换目录中的文件 windows vista(从 .txt.txt 到 .txt)

标签 windows dos batch-file system-administration

我在一个目录中有几个平面文件 (.txt)。所有这些文件的格式都是 *.txt.txt,所以我想将其重命名为 *.txt?有什么简单的方法可以一起重命名?

当我尝试 ren *.txt.txt *.txt 是不工作

有高手指教吗?太神奇了我还没得到任何答案 enter image description here

请注意,我需要一个非格式文件名.txt。

最佳答案

这应该可行

ren *.txt.txt *.

您的命令不起作用的原因是,对于 Windows,文件 file.txt.txt 被称为 file.txt 带有 .txt 扩展。

只有最后一个扩展名才是真正的扩展名,第一个扩展名成为文件名的一部分,因此您的命令将其更改为现有的扩展名。

如果您执行 ren *.txt.txt *.pdf,您将得到 file.txt.pdf

我的命令将只删除最后一个,从而留下第一个,然后成为唯一和真正的扩展。

关于windows - 如何批量替换目录中的文件 windows vista(从 .txt.txt 到 .txt),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11627956/

相关文章:

c# - Windows Phone 获取服务器源代码

windows - 在 Visual Studio 2010 中制作 Windows shell 扩展

batch-file - 当从批处理中运行的应用程序与 stdin 混淆时,如何将标准输入提供给批处理文件?

C - 消息摘要,每次返回相同的值(4 个文件中的 1 个应该具有不同的值)

javascript - .bat 文件打开 chrome 转到 url 并执行 JavaScript

printing - 检查本地打印机是否存在的脚本,如果存在,则将其删除

c# - 获取wifi信号强度

c - 在驱动程序和 Windows 服务之间传递数据

assembly - 在 16 位程序集中创建具有长文件名的文件

batch-file - 回收bat文件中的几个应用程序池