引用 | 编辑
a86980
2006-09-18 22:29 |
1楼
▲ ▼ |
windows 2003的命令集中
没有deltreee 改成了rd (rmdir) http://www.microsoft.com/technet/prodtechnol/windowsserver2003/zh-cht/library/ServerHelp/61427fbd-de1f-4c8a-b613-321f7a3cca6a.mspx?mfr=true 连结有问题 进去后 在左边选择 系统管理及指令执行工具-->命令列参照 A-Z 在右边就会看到所有的 command x0 |
引用 | 编辑
yc421206
2006-09-18 22:39 |
2楼
▲ ▼ |
下面是引用a86980于2006-09-18 22:29发表的 :再请教一下,如何在2003输入指令,删除根目录底下所有的资料,包含资料夹。 我使用 Rd /s /q D:\TEST\. 会连根目录(TEST)一起删除; 若是使用DELTREE,指令我会下 DELTREE /Y D:\TEST\*.* 但在2003底下该如何下达命令。 x0 |
引用 | 编辑
Yuchune
2006-09-19 03:37 |
3楼
▲ ▼ |
下面是引用yc421206于2006-09-18 22:39发表的 : 你的意思是仍要保留 D:\TEST 这一个目录吧?? 反正经过rd 指令处理后全部都删除.. 你要"保留"目录的话, 只要重建目录不就好了? rd 处理后﹐再加上一个 md 的指令就好了! x0 |
引用 | 编辑
chang-pony
2006-09-19 08:47 |
4楼
▲ ▼ |
虽然只是名词而己,但还是要提醒你,所谓根目录指的是 C:\ D:\ ,而 D:\TEST 应该说成根目录底下的 TEST 目录(或资料夹)。幸好你有附上范例,否则我会建议你直接用 FORMAT 还比较快,尤其是在高容量的情况下。
x0 |
引用 | 编辑
yc421206
2006-09-19 09:22 |
5楼
▲ ▼ |
下面是引用Yuchune于2006-09-19 03:37发表的 :因为资料夹有安全性存在,资料夹若使用md重建, 那也是说,资料夹安全性必须要重新手动设定, 所以经我测试使用rd 及md,是无法达成自动化删除资料指令的, 应该是我功力不够,所以才无法成功! 若必须重建资料夹,该如何自动化设定资料的安全性呢? x0 |
引用 | 编辑
Yuchune
2006-09-19 13:36 |
6楼
▲ ▼ |
下面是引用yc421206于2006-09-19 09:22发表的 : 你这里指的"安全性" 是什么??? 如果是指"唯读"..等之类的属性 可以在rd 的前面先执行 attrib 这个指令去除属性 如果是使用者权限,那由administrator来执行就可以了 x0 |
引用 | 编辑
yc421206
2006-09-19 17:04 |
7楼
▲ ▼ |
下面是引用Yuchune于2006-09-19 13:36发表的 :资料夹的安全性,应是指网段上client使用者读取server资料夹之权限,应与资料夹属性无关。 有设定安全性资料夹属性于网段上应属"唯读";其意为client使用无法对其资料夹更名或删除,但可藉由资料夹安全性,设定其使用者于资料夹使用之权限。 x0 |
引用 | 编辑
Yuchune
2006-09-19 18:11 |
8楼
▲ ▼ |
下面是引用yc421206于2006-09-19 17:04发表的 : 你确认在讲 ms 的产品?? 上面你提的 应该是在 unix 系统中 user、 group ... 的那一种权限吧 管理员帐号可以直接控制吧! 在unix中管理员帐号是 root 在winnt平台管理员帐号是 administrator (虽然~ 我一直认为 MS 的管理员帐号很残癈) x0 |
引用 | 编辑
a86980
2006-09-19 19:40 |
9楼
▲ ▼ |
下面是引用yc421206于2006-09-18 22:39发表的 : rd 确实会连TEST一起删除 但是可以走"撇步" 先进入TEST目录后 再使用 Rd /s /q D:\TEST\ 这时电脑会说TEST正在使用中无法删除..... 这样就可以留住TEST了 x0 |
引用 | 编辑
yc421206
2006-09-20 00:03 |
10楼
▲ ▼ |
下面是引用a86980于2006-09-19 19:40发表的 :这的确是可行...但是并非正确的功能... 我想windows底下的command是不可行了 转战vb指令才成功...这么简单的动作跟本不想也不必用vb,但最后还是要用.... 在2003底下真的一定要用它才能达到我要的功能吗,好疑惑.... x0 |
引用 | 编辑
莫力思雷靠呗
2006-09-20 01:16 |
11楼
▲ ▼ |
为何还要想那么久呢?
简单的使用 DEL 或者 ERASE 指令不就行了 况且你的 TEST 底下又不是说还有其他目录 也只有档案而已 而且你主要的目的是要删除 TEST 底下的档案 del C:\Test\. /f /s /q erase C:\Test\. /f /s /q 何必还要想别的问题,比如 DELTREE 或者 RD 呢? 而困扰了你那么久 x0 |
引用 | 编辑
yc421206
2006-09-20 18:46 |
12楼
▲ |
下面是引用莫力思雷靠呗于2006-09-20 01:16发表的 :因为不指只有档案,也有各式个样的资料夹,资料夹的树状又是很复杂, 下面是引用yc421206于2006-09-18 22:39发表的 : 因为很多人在共用,无法得知资料夹树状可能会发展成什么样的状态,所以我要清除的不指是档案,而是要考虑到复杂的资料夹树状,所以无法使用del 指令;倘若今天Win2003 SERVER可以使用DELTREE指令,就不会困扰我那么久了。 今天发现autoit里面的FileRecycle指令可以达到我要的需求,赞! x0 |