• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

批处理文件重命名给“文件名…语法不正确”错误

windows 来源:Rachel 7次浏览

我得到了一个文件夹,其中包含一些文件没有任何延伸,我想改变他们都与TX扩展。 批处理文件重命名给“文件名…语法不正确”错误

@echo off 
SET filename=%0 

SET d=%filename:renaming.bat"="% 
SET d=%d:"=% 

ren "%d%*\*" *.txt 

我认为在同一文件夹我的批处理文件(renaming.bat)的所有文件夹中的所有文件都会有TXT推广。

但我得到了“文件名,目录名称或卷标语法不正确。”错误。任何人都可以帮我解决这个问题吗?提前致谢。

===========解决方案如下:

从cmd行很容易做到。您可以在批处理文件中执行此操作。我只是从cmd行开始显示结果。

C:\temp>dir /b *. 
file1 
file2 
file3 

C:\temp>rename *. *.txt 

C:\temp>dir /b 
file1.txt 
file2.txt 
file3.txt 

C:\temp> 

解析所有子文件夹中没有扩展名的文件的代码。

for /R %%G IN (*.) do ren "%%~G" "%%~nG.txt" 

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)