Could you help me for finding the file name from the string. Now i have one string of content like “C:\xxxx\xxxx\xxxx\abc.pdf”. But i want only the file name ie. abc.pdf. How it will get by using string functions?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Use
Path.GetFileName:Note that this assumes the last part of the name is a file – it doesn’t check. So if you gave it “C:\Windows\System32” it would claim a filename of System32, even though that’s actually a directory. (Passing in “C:\Windows\System32\” would return an empty string, however.) You can use
File.Existsto check that a file exists and is a file rather than a directory if that would help.This method also doesn’t check that all the other elements in the directory hierarchy exist – so you could pass in “C:\foo\bar\baz.txt” and it would return baz.txt even if foo and bar don’t exist.