it-source

Server.MapPath - 지정된 물리적 경로, 예상되는 가상 경로

criticalcode 2023. 10. 3. 09:53
반응형

Server.MapPath - 지정된 물리적 경로, 예상되는 가상 경로

이 코드 라인을 사용하고 있습니다.

var files = Directory.GetFiles(Server.MapPath("E:\\ftproot\\sales"));

폴더에서 파일을 찾으려면 그러나 다음과 같은 오류 메시지가 나타납니다.

"물리적 경로가 지정되었지만 가상 경로가 필요합니다."

시스템을 사용하기에 충분히 익숙합니다.C#에서 IO를 하는데 물리적 경로로 들어갈 수 있는지 궁금합니다.

폴더가 E:\ftproot\sales라는 것을 이미 알고 있다면 서버를 사용할 필요가 없습니다.MapPath, 상대적인 가상 경로(예: ~/folder/folder1)만 있고 디스크의 실제 경로를 알고 싶다면 이 마지막 경로가 필요합니다.

var files = Directory.GetFiles(@"E:\ftproot\sales");

언급URL : https://stackoverflow.com/questions/5039725/server-mappath-physical-path-given-virtual-path-expected

반응형