Tôi có một thư mục với hai tập tin:Sử dụng Directory.GetFiles với regex giống như bộ lọc
- Awesome.File.20091031_123002.txt
- Awesome.File.Summary.20091031_123152.txt
bên cạnh đó, một ứng dụng của bên thứ ba xử lý các tập tin như sau:
- Đọc một
folderPath
vàsearchPattern
trên cơ sở dữ liệu - Thực thi
Directory.GetFiles(folderPath, searchPattern)
, xử lý mọi tệp khớp với bộ lọc hàng loạt, sau đó di chuyển tệp vào thư mục lưu trữ.
Nó chỉ ra rằng tôi phải di chuyển hai tệp vào các thư mục lưu trữ khác nhau, vì vậy tôi cần xử lý chúng một cách riêng biệt bằng cách cung cấp các mẫu tìm kiếm khác nhau để chọn riêng lẻ. Xin lưu ý rằng tôi không thể sửa đổi ứng dụng của bên thứ ba, nhưng tôi có thể sửa đổi các điểm đến của tệp tìm kiếm và tệp trong cơ sở dữ liệu của mình.
Điều gì searchPattern
sẽ cho phép tôi chọn Awesome.File.20091031_123002.txt
mà không bao gồm Awesome.File.Summary.20091031_123152.txt
?
Họ luôn có định dạng 'Name.File.date_time.txt' và' Name.File.Summary.date_time.txt'? –