2013-07-28 1 views
1

주어진 경로가 성공적으로 시스템에 생성 될 수 있는지 확인하는 C++ 루틴을 찾고 있습니까? 루틴은 실제로 경로를 만들지 않아야하지만 경로를 성공적으로 만들 수 있으면 true를 반환해야합니다.Windows에서 경로를 만들 수 있는지 확인하는 방법은 무엇입니까?

감사합니다 ..

+0

할 수있는 디스크 공간, 하드웨어 오류에서, 권한 문제 같은 것들을 예측하는 루틴? 아마도 문자열이 유효한 경로 이름인지 확인할 수있는 루틴으로 문제를 다시 정의하고 싶습니까? –

+0

http://stackoverflow.com/questions/62771/how-check-if-given-string-is-legal-allowed-file-name-under-windows – usr2564301

+0

stat() 디렉토리에 있습니까? –

답변

1
당신은 시도의 catch 블록에서 경로를 만들려고 코드를 넣을 수 있습니다

..

+0

그래도 성공하면 경로가 만들어집니다. – usr2564301

+0

예. 맞습니다 ... – WeaselFox

+0

이것이 유일한 해결책입니다. 경로를 생성 할 수있는 방법이 없습니다 (예상치 못한 많은 것들이 런타임에 잘못 될 수 있습니다). 실제로 만들 때 오류를 처리해야합니다. 처음으로 그렇게 할 수도 있습니다. –

관련 문제