跪求用dos批处理删除文本文件回车
5个回答
展开全部
@echo off & setlocal enabledelayedexpansion
set /p input=文件夹路径:
if not defined input goto :eof
pushd "%input%" || goto :eof
for /f "tokens=* delims=" %%i in ('dir /a-d /s /b *.txt') do (
for /f "tokens=* delims= eol= usebackq" %%j in ("%%i") do (set /p=%%j<nul) >> "%%i_temp"
move /y "%%i_temp" "%%i" >nul || echo Fail:%%i
echo.Done:%%i
)
echo.All Done^^!
pause
好了。。试试吧
set /p input=文件夹路径:
if not defined input goto :eof
pushd "%input%" || goto :eof
for /f "tokens=* delims=" %%i in ('dir /a-d /s /b *.txt') do (
for /f "tokens=* delims= eol= usebackq" %%j in ("%%i") do (set /p=%%j<nul) >> "%%i_temp"
move /y "%%i_temp" "%%i" >nul || echo Fail:%%i
echo.Done:%%i
)
echo.All Done^^!
pause
好了。。试试吧
展开全部
例如:
del d:\*.txt
del d:\*.txt
追问
不是,是文本里的回车换行符
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是要一次性删除多个文件?
更多追问追答
追问
是啊
追答
那些文件位于哪个文件夹?具体描述你遇到的问题,我才好分析解决
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
学习。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-04-06
展开全部
回车换行符是什么?麻烦LZ说清楚点
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询