string[] dirs = Directory.GetDirectories("instances", "*")
을 사용하여 모든 디렉토리를 가져옵니다.GetDirectories가 경로를 반환합니다. \ dir
하지만 다음과 같이 디렉토리를 반환
instances\\test01, instances\\test02
그럼 내가 그 디렉토리에 파일을 다운로드하려면 다음 함수를 사용
FileDownloader downloader = new FileDownloader(dirs[0] + "/server/server.jar", "blabla");
그러나 파일을 루트 디렉토리에 표시 대신.
제안 사항이 있으십니까? 대신 dirs[0] + "/server/server.jar"
사용
사용 [경로 결합 (HTTP : // MSDN Microsoft.com/ko-kr/library/system.io.path.combine.aspx) – Sayse
@ Sayse가 저를 때렸습니다. Path.Combine()은 플랫폼에 독립적이기 때문에 확실히 최고의 솔루션입니다. – Nolonar
@Nolonar - 내 마음 속에 묻혀 있습니다. 지난 20 시간 동안 다른 사람들의 코드를 리팩토링했습니다. – Sayse