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

楼上的我看了,貌似都不太对。建议你咨询电脑高手试试。

你可以试试
进入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