For Each循环中的File.Delete()无法正常工作

时间:2018-04-12 21:04:03

标签: windows vb.net delete-file

我尝试使用此代码删除filepath中的每个文件

For Each filetodelete In Directory.GetFiles(filepath, "*.*", SearchOption.TopDirectoryOnly)
   File.Delete(filetodelete)
Next

适用于.txt个文件,但如果我在.pdf.docx个文件上试用,则只会删除其中的3个。

但是,我可以将Directory.GetFiles找到的所有文件输出到列表框中。

1 个答案:

答案 0 :(得分:0)

试试这个,它将删除给定目录中的所有文件和文件夹:

SELECT 
     a.<field1>
     a.<field2>
    ....
    ,COUNT(*) as PickedUp_Count
FROM 
    Master_List a 
    INNER JOIN Picked_Up b 
        ON a.Emailaddress = b.Emailaddress
GROUP BY
    <field1>
   ,<field2>
   ....