dos命令删除文件名为“=”的文件夹(不含引号)
来源:百度知道 编辑:UC知道 时间:2024/06/28 13:21:13
我自己的批处理莫名其妙会在C盘的program files目录下建个"="的文件夹
我用RD和RMDIR命令都不能删...不知哪里用错了,如果可以能不能给我完整命令。
PS:我自己的批处理代码,我不知道哪里错了,最好不要c:\program files\建那个文件夹
@echo off
for /f "tokens=3" %%i in ('reg query
"HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v
Desktop^|findstr "Desktop"') do @set "deskpath=%%i"
for /f "skip=4 tokens=2*" %%a in ('reg query "HKLM\Software\Microsoft\Windows
NT\CurrentVersion" /v CSDVersion') do @set "ver=%%b"
if "%ver%"=="Service Pack 2" (goto sp2) else (goto sp3)
:sp2
echo 您的系统为SP2
echo Path==.\test>test.txt
echo Silent=^2>>test.txt
echo Overwrite=^1>>test.txt
echo Shortcut=D,"%deskpath%面","","","">>test.txt
sta
我用RD和RMDIR命令都不能删...不知哪里用错了,如果可以能不能给我完整命令。
PS:我自己的批处理代码,我不知道哪里错了,最好不要c:\program files\建那个文件夹
@echo off
for /f "tokens=3" %%i in ('reg query
"HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v
Desktop^|findstr "Desktop"') do @set "deskpath=%%i"
for /f "skip=4 tokens=2*" %%a in ('reg query "HKLM\Software\Microsoft\Windows
NT\CurrentVersion" /v CSDVersion') do @set "ver=%%b"
if "%ver%"=="Service Pack 2" (goto sp2) else (goto sp3)
:sp2
echo 您的系统为SP2
echo Path==.\test>test.txt
echo Silent=^2>>test.txt
echo Overwrite=^1>>test.txt
echo Shortcut=D,"%deskpath%面","","","">>test.txt
sta
楼上的我看了,貌似都不太对。建议你咨询电脑高手试试。
你可以试试
进入CMD
c:
cd program files
rd .\=\
或者
进入cmd
c:
cd program files
rd "\\你的局域网IP,127.0.0.1也可以\c$\program files\=\"
这个适用于开了默认共享的情况。
我的是
rd "\\127.0.0.1\c$\program files\=\"
创建一个批理文件:
@echo off
rd /f/s/p c:\program files\=
exit