我的一位客户将许多电子邮件作为没有文件扩展名的文本文件保存到 Windows 文件夹中,现在希望在 Windows 资源管理器中查看这些文件的预览。我在这里找到了一个部分答案,用于关联没有扩展名的文件,以便它们可以使用我们所需的程序(记事本)打开: 如何设置 Windows 中打开没有扩展名的文件的默认程序? 但是这些方法不会在 Windows 资源管理器预览中显示文件内容。
有任何想法吗?
答案1
根据以上所有信息,我已经测试了很多次。我们可以重命名文件而不使用扩展名,无论文件夹中有什么其他类型的文件。
- 以管理员身份运行
cmd.exe
。 - 类型
CD C:\folderpath
- 键入
rename *. *.txt
而不是* *.txt
- 现在所有没有扩展名的文件将变成
XXX.txt
如果所有文件都有扩展名,您将获得命令语法不正确。
然后您可以使用预览来查看这些文件。
————————————————————————————————————————————————— 更新:
您可以使用以下命令重命名所有子文件夹中所有不带扩展名的文件。
例如:
CD:\abc
for /r %d in (*.) do ren "%d" *.txt
答案2
打开文件夹。点击地址栏的空白处。输入cmd
并按Enter。这样会打开命令提示符。
输入此命令并确认Enter:
ren * *.txt
.txt
所有文件的名称中都会附加此内容。
答案3
在 Windows 注册表中为文件扩展名注册一个文件类型处理程序“。”
您需要管理员权限才能执行此操作。
将以下代码片段保存到视图_无扩展名然后双击 view_extensionless.reg 文件。
接受所有警告。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.]
"Content Type"="text/plain"
"PerceivedType"="text"
@="txtfile"
[HKEY_CLASSES_ROOT\.\OpenWithProgids]
"VisualStudio.txt.10.0"=""
[HKEY_CLASSES_ROOT\.\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"
[HKEY_CLASSES_ROOT\.\ShellNew]
"ItemName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,\
6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,\
00,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,2c,00,\
2d,00,34,00,37,00,30,00,00,00
"NullFile"=""
“PerceivedType”="text” 告诉文件资源管理器在预览窗格中将其作为文本查看。
其余的允许您双击该文件并在记事本中查看它,还可以创建一个新的无扩展名的文件 - 它将作为附加的新文本文档上下文菜单项出现。
答案4
虽然命令行可以完成这些事情,而且有时这也是您所需要的,但是 GUI 程序 Advance Renamer 将提供更多的灵活性和选择性。