|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 求助帖,如何从远程计算机的目录下返回到当前计算机的目录下
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
2176
人关注过本帖
标题:
求助帖,如何从远程计算机的目录下返回到当前计算机的目录下
只看楼主
加入收藏
rongfeng12
等 级:
新手上路
帖 子:15
专家分:5
注 册:2012-10-22
结帖率:
0
楼主
收藏
问题点数:0 回复次数:11
求助帖,如何从远程计算机的目录下返回到当前计算机的目录下
cd \\PC-20160916UZCD\c\WJJ
md 111
这是我在命令窗口中进入远程计算机的命令,进入远程计算机的WJJ文件夹,然后建立111文件夹,操作完成后路径就是在远程计算机的WJJ下面了. 我不想用 cd\\本地计算机名\目录的命令返回正到本地计算机下的当前目录下,求助各位狐友如何通过别的命令返回到本地计算机的当前目录下.万分感谢
搜索更多相关主题的帖子:
如何
文件夹
计算机
2016-10-09 09:30
举报帖子
使用道具
赠送鲜花
mywisdom88
等 级:
版主
威 望:
191
帖 子:3147
专家分:8408
注 册:2015-3-25
第
2
楼
收藏
得分:0
用下面几个函数,看看
?SYS(5)
?SYS(16)
?SYS(2003)
你看看他们的值,你就知道了
如果你主程序是 RPG的,你在你主程序中运行这个
PUBLIC gcPATH
gcPATH=LEFT(SYS(16),RAT("\",SYS(16)))
SET DEFA TO (gcPATH)
然后再看
?SYS(5)
?SYS(16)
?SYS(2003)
[此贴子已经被作者于2016-10-9 11:04编辑过]
2016-10-09 10:59
举报帖子
使用道具
赠送鲜花
rongfeng12
等 级:
新手上路
帖 子:15
专家分:5
注 册:2012-10-22
第
3
楼
收藏
得分:0
回复 2楼 mywisdom88
好的,谢谢,我试试
2016-10-09 11:33
举报帖子
使用道具
赠送鲜花
Director_lbw
来 自:河南安阳
等 级:
论坛游民
威 望:
1
帖 子:27
专家分:37
注 册:2015-1-6
第
4
楼
收藏
得分:0
在当前目录下直接MD\\PC-20160916UZCD\c\WJJ\111这样不可以吗?为什么改变路经呢?
只要行动,一切皆有可能
2016-10-09 12:01
举报帖子
使用道具
赠送鲜花
rongfeng12
等 级:
新手上路
帖 子:15
专家分:5
注 册:2012-10-22
第
5
楼
收藏
得分:0
回复 2楼 mywisdom88
版主, 我试过了.进入到远程目录后直接你给我的程序后,显示的结果是远程计算机的目录
set talk off
CLOSE all
use clb
scan
cd '\\'+alltrim(name)+'\c\kswjj'
run /n7 path.exe
cd \\server\BAK
ENDSCAN
set talk on
这是我写的循环的程序.CLB表里的NAME字段是远程计算机的名字,直接这个程序后第一次循环可以,但第二次循环就到了远程计算机的KSWJJ下面了.不能顺利的执行了,只能用
CD \\SERVER\BAK 命令返回到本地的计算机目录下才能够继续执行.但是我不想通过CD \\SERVER\BAK 这个命令回到本地计算机目录下,想看看有没有别的办法.
[此贴子已经被作者于2016-10-9 12:15编辑过]
2016-10-09 12:07
举报帖子
使用道具
赠送鲜花
rongfeng12
等 级:
新手上路
帖 子:15
专家分:5
注 册:2012-10-22
第
6
楼
收藏
得分:0
回复 4楼 Director_lbw
可以是可以,不过我这不是远程建立文件夹,是远程执行一下这个111目录里的一个EXE文件,必须进入这个目录里执行.进入目录后就返回不到本地计算机的目录下了.我试了,用CD \\本地计算机名\本地文件夹 这样的命令可以返回到本地计算机的目录下,不过需要把本地计算机的目录下共享.
2016-10-09 12:10
举报帖子
使用道具
赠送鲜花
rongfeng12
等 级:
新手上路
帖 子:15
专家分:5
注 册:2012-10-22
第
7
楼
收藏
得分:0
回复 4楼 Director_lbw
set talk off
CLOSE all
use clb
scan
cd '\\'+alltrim(name)+'\c\kswjj'
run /n7 path.exe
cd \\server\BAK
ENDSCAN
set talk on
这是我写的循环的程序.CLB表里的NAME字段是远程计算机的名字,直接这个程序后第一次循环可以,但第二次循环就到了远程计算机的KSWJJ下面了.不能顺利的执行了,只能用
CD \\SERVER\BAK 命令返回到本地的计算机目录下才能够继续执行.但是我不想通过CD \\SERVER\BAK 这个命令回到本地计算机目录下,想看看有没有别的办法.
2016-10-09 12:15
举报帖子
使用道具
赠送鲜花
mywisdom88
等 级:
版主
威 望:
191
帖 子:3147
专家分:8408
注 册:2015-3-25
第
8
楼
收藏
得分:0
以下是引用
rongfeng12
在2016-10-9 12:15:00的发言:
set talk off
CLOSE all
use clb
scan
cd '\\'+alltrim(name)+'\c\kswjj'
run /n7 path.exe
cd \\server\BAK
ENDSCAN
set talk on
这是我写的循环的程序.CLB表里的NAME字段是远程计算机的名字,直接这个程序后第一次循环可以,但第二次循环就到了远程计算机的KSWJJ下面了.不能顺利的执行了,只能用
CD \\SERVER\BAK 命令返回到本地的计算机目录下才能够继续执行.但是我不想通过CD \\SERVER\BAK 这个命令回到本地计算机目录下,想看看有没有别的办法.
假如,你电脑存在这个目录 d:\test 和 e:\abc 和 远程目录 \\远程电脑01\abc
下面的命令是等价的,你可以对比
cd d:\test
?sys(5)
?sys(2003)
set default to d:\test
?sys(5)
?sys(2003)
远程目录可以映射到本地的。你查以下net use的用法
2016-10-09 14:17
举报帖子
使用道具
赠送鲜花
wcx_cc
等 级:
贵宾
威 望:
52
帖 子:394
专家分:1247
注 册:2015-10-2
第
9
楼
收藏
得分:0
先把当前目录保存为一个值: aa=sys(50)+sys(2003),把转移的目录也设值: bb= '\\'+alltrim(name)+'\c\kswjj'
执行转移的目录内文件:
set default to &bb
run /n7 path.exe
重新返回当前目录:
set default to &aa
是否明白? 你可以转移到任何目录 ...
2016-10-11 20:50
举报帖子
使用道具
赠送鲜花
hyswcyh
等 级:
贵宾
威 望:
20
帖 子:391
专家分:896
注 册:2004-11-23
第
10
楼
收藏
得分:0
每次都用set defa to &cpath即可
2016-10-11 22:15
举报帖子
使用道具
赠送鲜花
12
1/2页
1
2
快速回复:
求助帖,如何从远程计算机的目录下返回到当前计算机的目录下
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.017964 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved