问题描述
我需要读取局域网上的共享目录data的文件,看到网上说可以用net.exe来登录,但是我就是无法实现,代码如下:Processp=Process.Start("net.exe","use192.168.1.5/data/USER:admin123");p.WaitForExit();if(p.ExitCode==0){Response.Write("数据机登录成功!");}请问是何原因,如何看到登录过程中的失败原因的提示呢?
解决方案
解决方案二:
Processp=Process.Start("net.exe","use192.168.1.5/data/USER:admin123");改为Processp=Process.Start("net.exe","use192.168.1.5//data//USER:admin123");试试或换个思路,直接访问共享目录(使用directory),如果能不能正常访问则提示无法访问。
解决方案三:
Processp=Process.Start("cmd.exe","netuse192.168.1.5/data/USER:admin123");p.WaitForExit();if(p.ExitCode==0){这样才行吧。
时间: 2024-11-09 01:54:09