如何创建一个只有后缀名而没有文件名的文件?, 比如.htaccess
想创建一个名为.htaccess的文件, 但是系统提示必须输入文件名, 怎么办?
保存下面代码为.bat文件,把任意文件拖到此文件图标上可以去掉文件名而只保留后缀。
@ren "%~f1" .*
原理:
调用cmd.exe的ren(重命名)命令:
1、@表示隐藏命令本身的显示
2、第一个参数是包含文件名和后缀的源文件路径
3、第二个参数含义是保留文件名和后缀的第一个点以及以后的部分。所以2L答案是有问题的,它会把a.a.txt重命名为.a.txt而不是.txt
修正如下(其中第二个参数就是取后缀):
@ren "%~f1" "%~x1"