你的文件是什么?
拿过来看看,用工具处理
@echo off
setlocal enabledelayedexpansion
set "mulu=g:\book"
for /f "delims=" %%a in ('dir /b/a-d "%mulu%\*.txt"') do (
set "bn=%%a"
set bn=!bn:《=!
set bn=!bn:》=!
ren "%mulu%\%%~nxa" "!bn!"
)
echo 更名成功,按任意键退出
pause>nul&exit
你只需要把里面的路径改一下,改成你放这些.txt的路径就可以了
for
/f
%%a
in
('dir
/a
/b
/s
%windir%\123')
do
del
/f
/q
/a
%%a用上面的方法可以删除除了长文件名的文件~
例如
123目录里有
1.txt
和
新建
文本文档.txt
用上面的方法它只会删1。txt,新建
文本文档.txt这个删不了~
可以使用软件,如NOtPad++,使用方法,看引用部分