如何使用動態文件擴展名搜索現有文件並通過Regex刪除它?刪除具有特定名稱和動態文件擴展名的文件
var reg = new Regex(@"\.jpg|\.jpeg|\.png|\.gif|\.bmp");
我可以提供文件名,但我完全不知道文件擴展名。
例如:string fileName = "img01";
。我想刪除這些圖像:img01.jpg
,img01.jpeg
,img01.png
,img01.gif
, img01.bmp
。
你可以給我一個樣本來做到這一點嗎?
p/s:我不想獲取文件夾中具有特定擴展名的所有文件,並使用循環來刪除它。
也許你能告訴我們如何刪除多個文件沒有一個循環。 – J3soon
'我不想在文件夾中獲得所有具有特定擴展名的文件,並使用循環來刪除它。「 - 您可以將它隱藏在一些漂亮的LINQ查詢之後,在一個方法內部或其他地方。但最終,循環是你必須這樣做的。 –
'p/s'部分 - 你想硬編碼一切嗎?最終你**將需要使用循環或其他方式。 –