我有个问题。
我想知道如何从其名称中删除文件扩展名,但前提是它首先存在,因此仅删除最后四个字符是行不通的。
我使用批处理
这导致我的错觉:
rem SETS THE NAME THE USER WANTS TO SAVE THE FILE AS...
SET /P MY_NAME= FILE NAME:
REM SAVES FILE AS INDICATED BY USER...
ECHO %MYTEXT% > "%MY_DIR%\%MY_NAME%.txt"
我可以完全关闭扩展(第二行代码)但是用户可能不会自己添加扩展。