|
qzwqzw
银牌会员
     天的白色影子
积分 2343
发帖 636
注册 2004-3-6
状态 离线
|
『楼 主』:
【解决】如何删除批处理所在文件夹
使用 LLM 解释/回答一下
做一个卸载批处理
碰到一个问题
如何删除批处理自身所在文件夹
=================================
已经解决
最终采用3楼方案的变形
cd.. & rd /s /q "%~dp0"
4楼的程序经测试也是可用的
只是无法应用在我的环境中
5楼代码花哨不少
可是似乎起作用的不多
6楼的代码正如13楼所说
没有退出批处理所在目录是无法删除的
12楼的代码同6楼是一样的问题
Last edited by qzwqzw on 2008-1-3 at 11:55 PM ]
|
|
2008-1-3 09:35 |
|
|
tireless
银牌会员
    
积分 2025
发帖 1122
注册 2007-9-5
状态 离线
|
|
2008-1-3 09:50 |
|
|
afeichai
初级用户
 
积分 171
发帖 78
注册 2006-11-22
状态 离线
|
  『第 3 楼』:
使用 LLM 解释/回答一下
这个是别人帮我写的,删除批处理所在目录及其所有文件
@echo off
set ".=%~dp0"&cd\
rd /s /q "%.%"
|
|
2008-1-3 14:51 |
|
|
afeichai
初级用户
 
积分 171
发帖 78
注册 2006-11-22
状态 离线
|
|
2008-1-3 15:03 |
|
|
everest79
金牌会员
      一叶枝头,万树皆春
积分 2564
发帖 1127
注册 2006-12-25
状态 离线
|
 『第 5 楼』:
使用 LLM 解释/回答一下
cd\&start cmd /c"ping 127.1 -n 1&echo rd /s "%~dp0""&exit/b
|
|
2008-1-3 15:54 |
|
|
HAT
版主
       
积分 9023
发帖 5017
注册 2007-5-31
状态 离线
|
|
2008-1-3 16:20 |
|
|
tireless
银牌会员
    
积分 2025
发帖 1122
注册 2007-9-5
状态 离线
|
|
2008-1-3 18:01 |
|
|
afeichai
初级用户
 
积分 171
发帖 78
注册 2006-11-22
状态 离线
|
|
2008-1-3 19:03 |
|
|
huahua0919
银牌会员
    
积分 1608
发帖 780
注册 2007-10-7
状态 离线
|
|
2008-1-3 19:09 |
|
|
huahua0919
银牌会员
    
积分 1608
发帖 780
注册 2007-10-7
状态 离线
|
|
2008-1-3 19:10 |
|
|
HAT
版主
       
积分 9023
发帖 5017
注册 2007-5-31
状态 离线
|
|
2008-1-3 21:32 |
|
|
digger
初级用户
  游荡的孤魂
积分 79
发帖 29
注册 2007-4-2 来自 湖南
状态 离线
|
『第 12 楼』:
使用 LLM 解释/回答一下
6楼的代码在我的XP系统上没有成功,试用了一下以下的代码,仍然没有成功:
@echo off
set "route=%cd%"
(echo @echo off
echo rd /q /s "%route%"
echo del ^"%%~0^")>"%~d0\1.cmd"
start %~d0\1.cmd
|
|
2008-1-3 21:53 |
|
|
everest79
金牌会员
      一叶枝头,万树皆春
积分 2564
发帖 1127
注册 2006-12-25
状态 离线
|
|
2008-1-3 23:25 |
|
|
qzwqzw
银牌会员
     天的白色影子
积分 2343
发帖 636
注册 2004-3-6
状态 离线
|
『第 14 楼』:
使用 LLM 解释/回答一下
多谢各位!
已经解决
最终采用3楼方案的变形
cd.. & rd /s /q "%~dp0"
4楼的程序经测试也是可用的
只是无法应用在我的环境中
5楼代码花哨不少
可是似乎起作用的不多
6楼的代码正如13楼所说
没有退出批处理所在目录是无法删除的
12楼的代码同6楼是一样的问题
|
|
2008-1-3 23:53 |
|
|
hwhan525
初级用户
 
积分 82
发帖 31
注册 2007-3-19
状态 离线
|
|
2008-1-4 10:41 |
|