나는 이것에 대해 의심의 여지가있다C#의 작업 네트워크 경로는 어떻게됩니까?
매핑이 아니라 네트워크 장치 폴더에 xmlDocument를 저장하려고했습니다. ,이 같은 얻을 수
config.plc.Path ="\\IpAdress\\folder\\";
doc.Save(config.plc.Path + "file.xml");
그것은 예외를 던지고, 나는 그냥 사용하여 고정 '@'
doc.Save(@config.plc.Path + "file.xml");
을 내가 @와 매개 변수를 같은 축 어적으로 문자열을 추가 할 때 :
이 :
config.plc.Path ="\\\\IpAdress\\\\folder\\\\";
는
로, 나는이 같은 경로를 볼 처음이다\\\\
나를 이해하는 데 도움을 줄 수 있습니까?
네트워크 경로는 축 어적 문자열을 사용해야하거나 백 슬래시를 이스케이프해야한다고 쓰려면 \\ 기호로 시작하십시오. 백 슬래시를 벗어나면 \\\\ –
을 얻을 수 있습니다. 따라서 @를 추가하지 않으면 백 슬래시와 같이 나타납니다. – Ferus7
적절한 UNC 경로를 사용해야합니다. 그것은''\\\\ machname \\ share \\ dir \\ file.ext "'입니다. 또는'@ "\\ machname \ share \ dir \ file.ext"'. IP 주소를 사용하지 마십시오. –