2016-06-30 2 views

답변

0

TextBox.Text에서 유효하지 않은 문자를 제거해야합니다. Path.GetInvalidFileNameChars()를 사용하여 파일 이름에 유효하지 않은 문자의 Char []를 가져올 수 있습니다.

당신은에 의해 잘못된 문자를 대체 할 수있는 "_"다음 코드를 통해 :

샌더의 대답은 기술적으로 정확하지만 난 당신이 그 파일 이름을 사용하지 못할 수도 있음을 추가하고 싶습니다 @
var str= TextBox.Text; 
var illegalChars = Path.GetInvalidFileNameChars(); 
foreach (char c in illegalChars) 
{ 
    str = str.Replace(c.ToString(), "_"); 
} 
0

귀하의 UWP 애플 리케이션에서.

의도적으로 UWP 응용 프로그램은 Documents, Pictures, Temp 라이브러리 또는 응용 프로그램 설치 폴더와 같은 디스크의 일부 선택 위치에있는 파일에만 액세스 할 수 있습니다. 는 다른 파일에 대한 액세스를 허용하려면 사용자가 (모두 개방과 파일 저장) 당신은 UWP 응용 프로그램 here에서 파일과 폴더를 액세스에 대한 자세한 내용을보실 수 있습니다

을 FilePickers를 통해 해당 파일을 선택이 필요합니다

관련 문제