永发信息网

关于批处理中del的问题

答案:4  悬赏:50  手机版
解决时间 2021-08-12 22:34
  • 提问者网友:遁入空寂
  • 2021-08-12 09:37

比如说我想从C:\Documents and Settings\Administrator\Application Data\Microsoft\Templates

删除Normal.dot

要怎么写?

 

最佳答案
  • 五星知识达人网友:春色三分
  • 2021-08-12 11:07

@echo off
del "C:\Documents and Settings\Administrator\Application Data\Microsoft\Templates


\Normal.dot" /q
if exist "C:\Documents and Settings\Administrator\Application Data\Microsoft\Templates


\Normal.dot" (
    echo 删除失败) else (
    echo 删除成功
)
pause


楼主可以试下


注:因为路径中存在空格所以在写路径的时候需要加上双引号,而由于del命令无论运行成功或失败返回值都是0,所以用检验文件是否存在的方法来达到检验是否删除成功

全部回答
  • 1楼网友:夜余生
  • 2021-08-12 14:10

在XXX.BAT中你可以写到:

echo off

del   C:\Documents and Settings\Administrator\Application Data\Microsoft\Templates\Normal.dot  /F

echo on

  • 2楼网友:白昼之月
  • 2021-08-12 12:36
echo y|del C:\Documents and Settings\Administrator\Application Data\Microsoft\Templates\Normal.dot
  • 3楼网友:孤独入客枕
  • 2021-08-12 11:57

这个要在windows下的cmd里运行

del "C:\Documents and Settings\Administrator\Application Data\Microsoft\Templates\Normal.dot"

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯