File io 使用自动热键重命名不带扩展名的文件

File io 使用自动热键重命名不带扩展名的文件,file-io,rename,autohotkey,batch-rename,File Io,Rename,Autohotkey,Batch Rename,我正在尝试将.pdf添加到文件夹中没有扩展名的文件名中 可以使用以下命令将例如txt文件重命名为pdf: FileMove, %SourceFolder%\*.txt, %SourceFolder%\*.pdf 此外,我可以通过以下方式将.pdf添加到所有文件中: FileMove, %SourceFolder%\*, %SourceFolder%\*.pdf 但我只想针对不带扩展名的文件。如何执行此操作?@kasper,您可以使用windows命令提示符重命名文件以及更改扩展名。 只需导航

我正在尝试将.pdf添加到文件夹中没有扩展名的文件名中

可以使用以下命令将例如txt文件重命名为pdf:

FileMove, %SourceFolder%\*.txt, %SourceFolder%\*.pdf
此外,我可以通过以下方式将.pdf添加到所有文件中:

FileMove, %SourceFolder%\*, %SourceFolder%\*.pdf

但我只想针对不带扩展名的文件。如何执行此操作?

@kasper,您可以使用windows命令提示符重命名文件以及更改扩展名。 只需导航到文件目录并使用命令

ren abc.txt abc.pdf

这里abc.txt是旧文件,abc.pdf是abc.txt的pdf。

@kasper,您可以使用windows命令提示符重命名文件以及更改扩展名。 只需导航到文件目录并使用命令

ren abc.txt abc.pdf
这里abc.txt是旧文件,abc.pdf是abc.txt的pdf。

示例 根据和的建议


参见

示例 根据和的建议



请参见

我认为不可能使用单一文件模式。为什么不在每个文件上循环并检查其扩展名?@MCL演示如何使用_LoopFileExt来定位特定的扩展名。但是,它没有说明如何选择没有扩展名的文件。您不必使用文件模式仅选择那些没有扩展名的文件。事实上,我相信你不能和AHK在一起。您可以对每个文件执行
循环
(无论它是否有扩展名)。然后,对于每个文件,检查它是否有扩展名,如果没有,则移动/重命名它<代码>文件移动也接受单个文件!我认为使用单个文件模式是不可能的。为什么不在每个文件上循环并检查其扩展名?@MCL演示如何使用_LoopFileExt来定位特定的扩展名。但是,它没有说明如何选择没有扩展名的文件。您不必使用文件模式仅选择那些没有扩展名的文件。事实上,我相信你不能和AHK在一起。您可以对每个文件执行
循环
(无论它是否有扩展名)。然后,对于每个文件,检查它是否有扩展名,如果没有,则移动/重命名它<代码>文件移动也接受单个文件!OP想要重命名没有扩展名的文件,并且使用Autohotkey。这确实根本不能解决我的问题:我只想选择没有扩展名的文件。OP想要重命名没有扩展名的文件,这并不能解决我的问题:我只想选择没有扩展名的文件。实际上,你可以使用模式
files\*
。虽然
*.
也可以工作(到目前为止),但实际上不应该这样做,因为它要求文件名中有一个点。实际上,您可以使用模式
files\*
。虽然
*.*
也可以工作(到目前为止),但实际上不应该,因为它要求文件名中有一个点。