vbスクリプトに次の行があります:
fileCheck = Right(objLookFile.name, len(objLookFile.name) - len("Audit_######_"))
今のAudit_######_
ところ6桁です。7桁と8桁のファイルがある状況になりました。ファイルの例:Audit_1002611_Company_MTH_11_2013.00001.txt
######
任意の桁数を受け入れるように変更するにはどうすればよいですか?
dim lookFor
lookFor = fiRef(i_fi) & "_" & AIOType(i_type) & "_" & Right("00" & (month(processDate + 1)), 2) & "_" & Year(processDate + 1) & ".00001.txt"
dim minLen
minLen = len(lookFor)
dim objLookFolder, objLookFile
set objLookFolder = objFSO.GetFolder(AIODVDDir)
For each objLookFile in objLookFolder.files
if Len(objLookFile.name) >= minLen then
dim fileCheck
fileCheck = Right(objLookFile.name, len(objLookFile.name) - len("Audit_######_"))
if (Left(objLookFile.name, len("Audit_")) = "Audit_") AND (fileCheck = LookFor) then
'found the audit file
ありがとうございました