경로 Windows 네트워크 공유 드라이브가 있습니다.java 또는 cmd 프롬프트에서 해당 공유 드라이브에 대한 경로가있는 경우 공유 드라이브 IP 주소를 찾는 방법
String url="//sample/data/Documents/network/test/";
Java 프로그램이나 cmd 프롬프트를 사용하여이 경로를 사용하여 해당 드라이브의 IP 주소를 어떻게 찾을 수 있습니까?
경로 Windows 네트워크 공유 드라이브가 있습니다.java 또는 cmd 프롬프트에서 해당 공유 드라이브에 대한 경로가있는 경우 공유 드라이브 IP 주소를 찾는 방법
String url="//sample/data/Documents/network/test/";
Java 프로그램이나 cmd 프롬프트를 사용하여이 경로를 사용하여 해당 드라이브의 IP 주소를 어떻게 찾을 수 있습니까?
@Greg 난 당신이 URL에서 호스트 이름을 추출한 다음 nslookup을의 \의 network_share_drive_name에서 다음
String host = url.substring(2).replaceFirst("/.*", "");
InetAddress.getByName(host);
cmd 프롬프트를 통해 콘솔에서 호스트 이름을 IP 주소로 확인해야하므로 IP Ping을 '샘플'로 가져올 수 있습니다.
자바를 통해 아마도 InetAddress.getByName('sample')
이 작동 할 수 있습니다.
이 모든 내용은 NetBIOS와 모든 오래된 것들을 공유하지 않는다고 가정합니다. 덧붙여서 IP 상에서는 작동하지 않습니다.
열기 프롬프트 cmd를 창문, 형처럼 즉 InetAddress.getByName()
, 뭔가를 사용할 수 있습니다 대부분의 경우에 생각 권리이지만 그것은 게이트웨이 서버와 네트워크 공유 드라이브의 이름과 주소로 돌아올 것입니다. 여기서 nslookup \ sample을 입력 할 수 있습니다.
경로가 IP 또는 다른 프로토콜을 사용하는지 여부를 알 수 없습니다. –