【发布时间】:2010-10-19 18:37:35
【问题描述】:
我有一些旧代码正在维护(请原谅命名,这是由非程序员编写的,应用程序不够重要,无法重写):
Dim Path3 As String
Path3 = "C:\Inetpub\wwwroot\uscgcrc\rsa\RSADocuments\IRBCorrespondenceToPI\"
Dim dirInfo3 As New DirectoryInfo(Path3)
Dim FileContainer3 As FileInfo() = dirInfo3.GetFiles("1370*.*")
Dim FileOnly3 As FileInfo
For Each FileOnly3 In FileContainer3
Response.Write("<tr style='border: 1px solid #000000;'><td>")
Response.Write("<a href='https://www.uscgcrc.org/rsa/RSADocuments/IRBCorrespondenceToPI/" + FileOnly3.Name + "'>" + FileOnly3.Name + "</a><br>")
Response.Write("</td></tr>")
Next FileOnly3
返回的文件是:
1302_IRBCorr_04-27-10.pdf
1302_IRBCorr_06-10-10.pdf
1309_IRBCorr_04-08-10.pdf
1309_IRBCorr_04-02-10.pdf
1370_1000485_IRB-Accept_with_Contingencies_Letter_09-23-10.pdf
如您所见,返回的文件与我传递给 GetFiles 的搜索模式并不完全匹配。此代码适用于 ("1369*.*") 等所有其他搜索模式。
它拉出的文件似乎没有任何共同之处,但每次搜索模式“1370*.*”时都会拉出这5个文件
这到底是怎么回事?
【问题讨论】:
-
我会在别处寻找其他被提取的文件 - 可能是您共享的 sn-p 之前的调用。
标签: .net vb.net directoryinfo