这条批处理命令如何完整记录到log.txt里,谢谢
@echooffSet/ppathn=请输入要查询的绝对路径(Ctrl+V粘贴后回车):For/d/r"%pathn%"%%iin(*.*)do(rd"%%i"&&md"...
@echo off
Set /p pathn=请输入要查询的绝对路径(Ctrl+V粘贴后回车):
For /d /r "%pathn%" %%i in (*.*) do (rd "%%i" && md "%%i" && echo "%%i")
pause>nul
——————————————————————————
不知道怎么加>>log.txt,请大神帮忙看看,谢谢
这个命令目的是筛出来空文件夹 展开
Set /p pathn=请输入要查询的绝对路径(Ctrl+V粘贴后回车):
For /d /r "%pathn%" %%i in (*.*) do (rd "%%i" && md "%%i" && echo "%%i")
pause>nul
——————————————————————————
不知道怎么加>>log.txt,请大神帮忙看看,谢谢
这个命令目的是筛出来空文件夹 展开
2个回答
展开全部
不清楚你的实际文件/情况,仅以问题中的说明为据
复制粘贴到记事本,另存为xx.bat,编码选ANSI
复制粘贴到记事本,另存为xx.bat,编码选ANSI
@echo off
rem 查找指定目录下的空文件夹
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
set "outfile=log.txt"
type nul>"%outfile%"
set n=0
set /p folder=输入或粘贴要查找指定目录路径:
if not exist "%folder%" (echo;"%folder%" not found&goto end)
for /f "delims=" %%a in ('dir /ad/b/s "%folder%\"') do (
rd "%%a\" 2>nul
if not exist "%%a\" (
>>"%outfile%" echo;%%a
md "%%a\"
set /a n+=1
)
)
:end
echo;%n% folders
echo;%#% +%$%%$%/%@% %z%
pause
exit
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询