get directory from full path

前端 未结 10 1421
慢半拍i
慢半拍i 2021-01-01 11:54

If i have:

C:\\temp\\foo\\bar\\

(NOTE: bar is a directory)

how can i parse out:

bar

10条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2021-01-01 12:44

    if the answers above do not satisfy your needs, why not just substring the string from the last .

    string dirName = originalDirName.Substring(originalDirName.LastIndexOf("\\") + 1);
    

    sure, you should do some checking if the originalDirName does not end on a \ and if the originalDirName is longer than zero and actually contains \ characters.

提交回复
热议问题