Làm cách nào để lấy tên tệp từ đường dẫn đầy đủ bằng cách sử dụng cụm từ thông dụng trong C#?Phân tích tên tệp từ đường dẫn đầy đủ bằng cách sử dụng cụm từ thông dụng trong C#
Giả sử tôi có đường dẫn đầy đủ C:\CoolDirectory\CoolSubdirectory\CoolFile.txt
.
Làm cách nào để nhận ra CoolFile.txt bằng cách sử dụng hương vị .NET của cụm từ thông dụng? Tôi không thực sự tốt với các biểu thức thông thường, và người bạn RegEx của tôi và tôi không thể hình dung ra điều này.
Ngoài ra, trong quá trình cố gắng giải quyết vấn đề này, tôi nhận ra rằng tôi chỉ có thể sử dụng System.IO.Path.GetFileName
, nhưng thực tế là tôi không thể hiểu được biểu thức chính quy chỉ khiến tôi không hài lòng và nó sẽ làm phiền tôi Tôi biết câu trả lời là gì.
Thật tuyệt khi bạn muốn biết cách làm việc với biểu thức chính quy, nhưng để làm cho thế giới này trở thành một nơi tốt hơn, hãy hứa rằng bạn sẽ sử dụng Đường dẫn.* anyway :) – OregonGhost
GetFileName có thể không phải là một tùy chọn nếu bạn đang làm việc với [Long Path] (http://bcl.codeplex.com/wikipage?title=Long%20Path) –
Có những lý do và chống lại regex: http: //www.codinghorror.com/blog/2008/06/regular-expressions-now-you-have-two-problems.html – benPearce