【发布时间】:2020-05-13 10:53:10
【问题描述】:
我对 bash 相当熟悉,但我对 vb.net 非常、非常***。我正在寻找一种简单的方法来查找以 .G1、.G2、.G3 等结尾但不是 .GP1、.GP2、.GP3 等结尾的文件夹中的文件。然后对于每个文件,我需要复制它使用不同的文件名但扩展名相同的另一个文件夹。我已经设法解决了唯一文件的问题,但是根据项目的不同,这些文件的数量会不确定,我需要确保我得到了所有文件。硬编码是可能的,但非常非常难看。有什么建议?
这是失败尝试的残余:
Public Sub FindGFiles()
FileList = IO.Directory.GetFiles(searchDir, ".G[1-99]" + , IO.SearchOption.AllDirectories)
For Each foundfile As String In FileList
If foundfile.Contains(".G#") Then
'copy file somehow and retain file extension
Else
MsgBox("No match")
End If
Next
End Sub
【问题讨论】: