中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-09 00:19
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » rd /s/q \\?\%1 ,后面的\\?\%1 什么意思? 查看 5,475 回复 16
楼 主 rd /s/q \\?\%1 ,后面的\\?\%1 什么意思? 发表于 2008-06-01 01:13 ·  中国 天津 联通
初级用户
★★
积分 173
发帖 69
注册 2007-08-07 22:40
19年会员
UID 94807
性别 男
状态 离线
rd /s/q \\?\%1 ,后面的\\?\%1 什么意思?
-------------------------------------------------------------------
以下两行命令是两个批处理中的命令,作用是删除文件,
rd /s/q \\?\%1
del /f/a/q \\?\%1
--------------------------------
请指教,后面的 \\?\%1是什么意思呀?
2 发表于 2008-06-01 01:37 ·  中国 湖南 株洲 电信
金牌会员
★★★★
永远的学习者
积分 3,105
发帖 1,276
注册 2008-03-08 13:00
18年会员
UID 112398
性别 男
状态 离线
\\?\是指的任意路径
%1就是你要删除的文件
批处理之家新域名:www.bathome.net
3 发表于 2008-06-01 10:56 ·  中国 上海 联通
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
Originally posted by zw19750516 at 2008-6-1 01:37 AM:
\\?\是指的任意路径
%1就是你要删除的文件

能否介绍下两者的区别:
rd /s/q \\?\%1
rd /s/q %1
4 发表于 2008-06-01 11:01 ·  中国 广东 广州 移动
初级用户
积分 70
发帖 36
注册 2008-05-21 22:48
18年会员
UID 119349
性别 男
状态 离线
rd /s/q \\?\%1 这个好像和format差不多..
rd /s/q %1 这个是删除 %1的目录
5 发表于 2008-06-01 11:10 ·  中国 江苏 扬州 电信
高级用户
★★★
积分 620
发帖 329
注册 2007-12-05 15:34
18年会员
UID 104754
性别 男
状态 离线
这个命令确实很强........

删除文件来比较快........
6 发表于 2008-06-01 11:15 ·  中国 上海 联通
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
Originally posted by andison625 at 2008-6-1 11:01 AM:
rd /s/q \\?\%1 这个好像和format差不多..
rd /s/q %1 这个是删除 %1的目录

但是实在看不出它和format有哪里相像啊,能否解释一下?
@echo off
echo rd /s/q \\?\%1
echo rd /s/q %1
pause

7 发表于 2008-06-01 11:30 ·  中国 广东 广州 移动
初级用户
积分 70
发帖 36
注册 2008-05-21 22:48
18年会员
UID 119349
性别 男
状态 离线
汗......
rd /s/q 好像是删除指定文件夹
? 如果指根目录下的所有文件夹?

rs /s/q \\?\ 是不是和format 一样?
8 发表于 2008-06-01 14:18 ·  中国 天津 联通
初级用户
★★
积分 173
发帖 69
注册 2007-08-07 22:40
19年会员
UID 94807
性别 男
状态 离线
能否介绍下两者的区别:
rd /s/q \\?\%1
rd /s/q %1
-------------------------------
\\?\%1

%1
的区别何在呀?
9 发表于 2008-06-01 18:53 ·  中国 山东 济南 联通
高级用户
★★★
积分 959
发帖 474
注册 2007-10-25 10:40
18年会员
UID 100716
性别 男
状态 离线
有人能详细解释一下全部命令的意思吗??
10 发表于 2008-06-01 19:26 ·  中国 广西 南宁 电信
中级用户
★★
丶杏灬丶
积分 280
发帖 105
注册 2008-05-06 03:37
18年会员
UID 117858
性别 男
来自 广西
状态 离线
跟本删不到东西.....
这样还可以rd /S /Q %1

[ Last edited by joyn on 2008-6-1 at 07:28 PM ]
11 发表于 2008-06-01 23:15 ·  中国 四川 自贡 联通
新手上路
积分 10
发帖 5
注册 2008-05-30 16:26
18年会员
UID 120110
性别 男
状态 离线
呵呵,新人看不太懂
12 发表于 2008-06-02 08:08 ·  中国 天津 联通
初级用户
★★
积分 173
发帖 69
注册 2007-08-07 22:40
19年会员
UID 94807
性别 男
状态 离线
还是看不明白,老人给讲讲呀。
13 发表于 2008-06-02 13:56 ·  中国 广东 广州 电信
初级用户
积分 48
发帖 27
注册 2008-06-01 23:43
18年会员
UID 120310
性别 男
状态 离线
不懂不懂,还是不懂,没有一个专业的人来说明一下?
14 发表于 2008-06-02 14:41 ·  中国 山东 淄博 联通
银牌会员
★★★
积分 1,604
发帖 646
注册 2008-04-13 23:39
18年会员
UID 115804
性别 男
状态 离线
%1 批处理的第一个参数 %2 第二个参数
新建一个批处理命名为1.bat
net user %1 %2 /add
然后打开CMD 输入1.bat 1234 123
然后就创建了一个用户名是1234 密码是123的用户~
我觉得这是最通俗的解释了~
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
ggyy66 +2 2008-06-02 17:29
心绪平和,眼藏静谧,无比安稳的火... Purification of soul...Just a false...^_^
15 发表于 2008-06-02 17:29 ·  中国 天津 联通
初级用户
★★
积分 173
发帖 69
注册 2007-08-07 22:40
19年会员
UID 94807
性别 男
状态 离线
\\?\是什么意思呀?
论坛跳转: