如何开发远程服务器

时间:2013-12-12 17:41:58

标签: windows batch-file

这是我的代码:

@echo off
set /p s= Rentrez l'adresse IP ou le nom du Serveur :
set /p f= Rentrez le nome du fichier :

net use \\%s%  /user:User Password
DIR /o-d \\%%s\C$\Program Files\SomeFolder | findstr /m %f%
pause

我想Dir该文件夹并找到用户输入的字符串。 一切正常,直到netuse,但在我找到“未找到网络路径”之后。

我应该为此创建一个循环吗?对不起,我是一个总菜鸟。这是一个.bat文件。

1 个答案:

答案 0 :(得分:1)

首先,dir命令中有拼写错误。另外,您需要将路径放在双引号之间,因为它包含空格。变化

DIR /o-d \\%%s\C$\Program Files\SomeFolder | findstr /m %f%

DIR /o-d "\\%s%\C$\Program Files\SomeFolder" | findstr /m %f%

另外,请仔细检查远程主机上实际存在路径C:\Program Files\SomeFolder