无忧启动论坛
标题:
【谢谢】关于启动后自动建立文件夹
[打印本页]
作者:
星微尘
时间:
2009-8-12 08:52
标题:
【谢谢】关于启动后自动建立文件夹
我想写一个BAT,启动的时候判断 是否有e:\123\ghost 文件夹 {GHOST是文件夹},如果有则运行 GHOST.BAT
如果没有则自动在E:\123\ 下建立一个 GHOST文件夹,然后运行 GHOST.BAT
这是我写的一段代码~帮忙看一下 哪里写错了
要实现的功能是 判断NTFS盘里是否有此文件夹 没有则建立一个 然后启动GHOST备份
echo off
NTFS4DOS.EXE
iF not EXIST e:\GHOSTxx goto 1
echo 文件存在成功!
ghost.exe
:1
mkdir e:\GHOSTxx
ghost.exe
[
本帖最后由 星微尘 于 2009-8-20 16:08 编辑
]
作者:
星微尘
时间:
2009-8-14 13:39
顶一下 帮忙啊 真的不会了
作者:
laozhao
时间:
2009-8-14 20:31
@echo off
NTFS4DOS.EXE
iF EXIST e:\GHOSTxx\nul goto 1
mkdir e:\GHOSTxx
:1
ghost.exe
作者:
星微尘
时间:
2009-8-17 12:44
谢谢 如果我要建立的是e:\ghostxx\ghost\ 这个怎么写?
作者:
laozhao
时间:
2009-8-17 16:22
用这个“EXIST e:\目录名\nul”来判断目录是否存在啊。至于盘符、目录你自己决定好了。
作者:
laozhao
时间:
2009-8-17 16:43
对了,目录判断最好一层一层的来,外层处理好之后,再处理内层。不然的话,DOS下是不能直接建多层目录的。
例:
如果不存在“d:\abc”目录,那么是无法直接用“md d:\abc\xxx”来建立“d:\abc\xxx”目录的,必须先“md d:\abc”建立“d:\abc”再“md d:\abc\xxx”建立“d:\abc\xxx”。
当然直接用“exist d:\abc\xxx\nul”判断目录是否存在还是可以,但意义不大。
[
本帖最后由 laozhao 于 2009-8-17 16:47 编辑
]
作者:
星微尘
时间:
2009-8-19 09:43
谢谢laozhao支招 我去试试
作者:
lummox
时间:
2009-8-21 02:25
提示:
作者被禁止或删除 内容自动屏蔽
作者:
lrbin50
时间:
2009-8-21 11:21
IF EXIST X:\GHOST\NUL 好像不好。要问你什么什么来打开。最好用IF NOT X:\GHOST\NUL的方法。
作者:
星微尘
时间:
2009-8-21 11:34
哦 谢谢 lummox 和lrbin50 laozhao的支持 呵呵~
这个语句我写好了 现在使用的是LUMMOX的办法 可以用 NOT的语句我之后试试
不过我遇到新的问题了
帮我看看这个帖子 谢谢
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=147385
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3