如何将文件夹中的所有文件批量重命名为“.txt”?


1

我可以将文件夹中的所有文件(扩展名如.log01012010,.log02012010)更改为.txt吗?所以我可以使用内置的Windows 7文件搜索器搜索所有文件?


如果文件是有价值的,请在尝试任何建议之前保留备份。
Daniel Andersson

我想在文件里面搜索。
user101579

您已经向我提出了一个XY问题我已经回答了您的真实问题(X),但我建议您将原始问题编辑为“我如何搜索不以.txt结尾的文件中的文本?”
Scott Chamberlain

Answers:


4

如果您希望将给定文件夹中的每个文件都更改为txt扩展名,则可以在该文件夹中打开命令窗口并键入ren *.* *.txt,它将全部更改为.txt文件,覆盖其原始扩展名。如果您需要维护扩展(例如,如果有几个具有相同的文件名但扩展名不同),您可以输入命令ren *.* *.*.txt,将.txt扩展名附加到当前扩展名的末尾。


2
后者可能更好你有几个文件具有相同的基本名称“foo.c foo.h”
RedGrittyBrick

1

这些日志文件似乎包含日期戳。如果将它们更改为txt扩展名,则会丢失该日期戳。此外,如果创建日志文件的内容具有相同的文件名,则日期戳可能是唯一的区别特征。如果它们的名称相同,则可能会覆盖某些文件。

如果你要做的只是搜索,Windows 7搜索功能将找到部分单词。因此,如果您只想找到“日志”文件,只需导航到该文件夹​​并输入*.log搜索框即可。它将返回log扩展中的任何内容。


1

一个更好的解决方案是使用一个工具,可以搜索除txt之外的文件内的文本。我使用Agent Ransack。它可以免费用于个人和商业用途,效果很好。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.