无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 2889|回复: 1
打印 上一主题 下一主题

请教:如何根据文件里的字符,自动创建目录。【已基本解决】

[复制链接]
跳转到指定楼层
1#
发表于 2006-11-19 16:55:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教:如何根据文件里的字符,自动创建目录。
缘由:自定义路径及文件名,用ghost来自动备份系统。
1),有设置文件set.ini
里面只有这样一行内容:
1:5:\backup\sys.gho  [这行字符可自行定义]

2),有gdisk生成的硬盘分区文件 hd1.txt
里面内容如下(例):
Disk  Partitions  Cylinders  Heads  Sectors  Mbytes  Model
  1        7        14593     255      63  114473.5  ST3120026AS

Partition  Status   Type     Volume Label   Mbytes   System   Usage
C:  1        A    PRIMARY                  7538.3  NTFS/HPFS   7%
     2        H    PRIMARY                  7467.7  NTFS/HPFS   7%
     3             EXTENDED                99464.9             87%
D:  4             LOGICAL                 10001.4  NTFS/HPFS   9%
E:  5             LOGICAL                 15006.0  NTFS/HPFS  13%
F:  6             LOGICAL    APPZ         30004.2  FAT32      26%
G:  7             LOGICAL                 44453.3  NTFS/HPFS  39%

要求:
根据设置文件及hd1.txt,知道1:5就是Windows下的F盘,如果F盘不存在backup目录的话,自动建立F:\backup这个目录。 Win2k/winXP下用

不知道我的问题讲清楚没有。谢谢各位!
==============================
上面的问题,变通后,已基本自行解决。

[ 本帖最后由 lianjiang 于 2006-11-19 07:00 PM 编辑 ]
2#
 楼主| 发表于 2006-11-19 22:08:43 | 只看该作者
我原来set.ini里是设定成1:5:\backup\sys.gho形式,这样可以直接创建批处理,
但是遇到非根目录时,需要手动先建目录问题。不知如何解决。


没办法,只好变通,我把一行分成几行,分别设定分区号,目录,文件名,把它们赋给3个变量。就成这样了。。(尽管ghost -dd运行时间比较长,考虑到使用方便些,改成找GHSTSTAT.TXT里的了)

rem 完整路径:1:5:\sysback\sys.gho

rem 保存分区(如1:4)
set fenqu=1:5

rem 保存目录(如\sysback)
set mulu=\sys

rem 保存文件名(如sys.gho)
set wenjian=sys.gho

找出分区号对应的盘符,然后建目录。并生成批处理。把这批处理拷贝到指定位置c:,然后启动到DOS,找到后执行这个批处理进行备份或恢复。已经可以运行。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-5 14:43

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表