时常改动一些图形数据文件,并保证网络服务器数据的同步更新,为方便及时的访问网络驱动器的指定目录,想用批处理实现,需要大家的帮助!(其实本地文件夹的右键已经加入了DOS快速通道,能很方便的访问,因为要在DOS下使用ARJ,一直都用ARJ压缩,习惯了,HOHO)问题情况如下:
本地机的目录结构(很多,举了两个例子)
d:\user\1\abcd\0812
d:\user\2\eeffg\0812
网络驱动器目录
h:\th\user\1\eeffg\0812
h:\th\user\3\abcd\0812
假如我现在处于d:\user\1\abcd\0812中,(dos状态),想快速地进入到h:\th\user\3\abcd\0812下,请教如何解决?当然,此时的文件夹3是假设,有可能是1,或2
下边是我自己现学现用弄的,感觉能实现功能,但觉得有缺点,希望大家指点!
我机器的环境(XPsp2)
[ Last edited by HAT on 2008-12-6 at 19:59 ]
本地机的目录结构(很多,举了两个例子)
d:\user\1\abcd\0812
d:\user\2\eeffg\0812
网络驱动器目录
h:\th\user\1\eeffg\0812
h:\th\user\3\abcd\0812
假如我现在处于d:\user\1\abcd\0812中,(dos状态),想快速地进入到h:\th\user\3\abcd\0812下,请教如何解决?当然,此时的文件夹3是假设,有可能是1,或2
下边是我自己现学现用弄的,感觉能实现功能,但觉得有缺点,希望大家指点!
我机器的环境(XPsp2)
@echo off
I:
cd\
d:
for /f "tokens=4 delims=\" %%i in ('cd') do dir/s/b I:%%i>c:\windows\temp\billowls.txt
for /f "delims=" %%a in (c:\windows\temp\billowls.txt) do (
for /f "tokens=5 delims=\" %%i in ('cd') do (
echo %%a\%%i
)
)>c:\windows\temp\billowls.txt
for /f "delims=" %%a in (c:\windows\temp\billowls.txt) do cd /D %%a[ Last edited by HAT on 2008-12-6 at 19:59 ]
