|
|
|
C# WinApp System.IO.Directory.GetFiles เราสามารถกำหนด search pattern แบบนี้ได้ไม๊ครับ |
|
|
|
|
|
|
|
http://stackoverflow.com/questions/8443524/using-directory-getfiles-with-a-regex-in-c
Code (C#)
List<string> GetFiles(string path, string pattern = ".*?")
{
var files = Directory.GetFiles(path, "*.*")
.Where(p => Regex.Match(p, pattern).Success)
.ToList();
return files;
}
เวลาใช้ก็
Code (C#)
GetFiles(path, @"(.*?)\.(part0{0,}1).rar").ForEach(f => { MessageBox.Show(f); });
แบบนี้น่าจะพอได้ครับ
ลองใช้เบื้องต้นใช้กับ regex pattern ได้ครับ
|
|
|
|
|
Date :
2017-03-06 17:23:13 |
By :
lamaka.tor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2017-03-07 09:14:02 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณมั่นใจนะว่ามันพอใช้ได้
Code (C#)
List<string> GetFiles(string path, string pattern = ".*?")
{
var files = Directory.GetFiles(path, "*.*")
.Where(p => Regex.Match(p, pattern).Success)
.ToList();
return files;
}
|
|
|
|
|
Date :
2017-03-08 15:40:30 |
By :
หน้าฮี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
string path =@"C:\Windows\"
|
|
|
|
|
Date :
2017-03-08 15:45:13 |
By :
หน้าฮี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณดูวิธีการคิดของผม
--- ผมรวบรวมทุกฯวิธีการคิดและทำออกมาเป็นแบบนี้ (สิ่งที่พวกคณคิด)
จากรูปภาพด้านบนวิธีการคิดของผม "ผมลบทิ้งหมดเลย"
--- แน่นอนว่าผมมีวิธีการคิดที่ดีกว่านี้และครอบคลุมมากกว่านี้
|
|
|
|
|
Date :
2017-03-08 16:08:39 |
By :
หน้าฮี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมนี่ไม่ถูกกับของแบบนี้เลยครับ
แค่เห็นตัวเลขก็ตาลายแล้ว 5555
|
|
|
|
|
Date :
2017-03-08 17:44:35 |
By :
lamaka.tor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|