전 C#을 사용하고 문자열 위치에서 이름이 데이터의 이름 난 문자열에이 이름이전체 경로 이름을 문자열의 이름으로 바꾸는 방법은 무엇입니까?
예에 넣고 싶어 해요 : D : \ 사용자 \ 관리자 \ 문서 \ file.txt를 , 문자열에 넣으려는 경우 file.txt
어떻게 할 수 있습니까?
전 C#을 사용하고 문자열 위치에서 이름이 데이터의 이름 난 문자열에이 이름이전체 경로 이름을 문자열의 이름으로 바꾸는 방법은 무엇입니까?
예에 넣고 싶어 해요 : D : \ 사용자 \ 관리자 \ 문서 \ file.txt를 , 문자열에 넣으려는 경우 file.txt
어떻게 할 수 있습니까?
당신은 Path 클래스의 방법 GetFileName를 사용할 수 있습니다
String path = "D:\Users\admin\Documents\file.txt";
string name = System.IO.Path.GetFileName(path);
Path.GetFileName
는 당신이 필요로 돌아갑니다.
string fileName = @"D:\Users\admin\Documents\file.txt";
string result;
result = Path.GetFileName(fileName);
result
는 "file.txt를"입니다.
당신이 파일 확장자를 사용
System.IO.Path.GetFileNameWithoutExtension(path);
사용 Path.GetFileName
method없이 원하는 경우 파일 확장자를 사용
System.IO.Path.GetFileName(path);
로하려면 다음 aleroot가 말했듯이
이string fileName = Path.GetFileName(path);
, 당신이 원하는 System.IO.Path
클래스를 사용하십시오. 사용 방법 :
string strFullFilePath = "D:\Users\admin\Documents\file.txt";
string strFileNameOnly = System.IO.Path.GetFileName(strFullFilePath);
이 정보가 도움이되기를 바랍니다.