替換#我此行的VB腳本:在VB腳本
fileCheck = Right(objLookFile.name, len(objLookFile.name) - len("Audit_######_"))
的Audit_######_
需要6個位數了。我有一個情況我有7位和8 前文件的文件:Audit_1002611_Comnpany_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
謝謝
是「Audit _ ######」可以提供給變量的東西嗎?那麼只需用傳入的字符串替換「Audit _ ######」? –
Jimmy我編輯了我的帖子 – fazlook1