0

vbscript を使用して、ftp から指定された形式のファイルを取得する必要があります。誰でもこれについて私を助けることができますか?

私は、毎日のファイルにある 12,10,11,22 という名前の形式のファイルを取得する必要VarList12DDMMYYYY******.csvがありVarList10DDMMYYYY******.csv、DDMMYYYY は今日の日付であり、ファイルが生成される時間、分、秒、およびミリ秒である HHMMSSMS ですftp.VarList11DDMMYYYY******.csvVarList22DDMMYYYY******.csv*****

毎日のファイルはさまざまな時間に ftp で生成されるため、HHMMSSMS は毎日変化します。誰かが vbscript を使って毎日 4 つのファイルをダウンロードするのを手伝ってくれたら嬉しいです。

変更日でできると思ったのですが、検索しても該当するものが見つかりませんでした。

4

2 に答える 2

0

The general approach is described in this answer to a similar question. You just need to modify the filename pattern, e.g. like this:

timestamp = Right("0" & Day(Now), 2) & Right("0" & Month(Now), 2) & Year(Now)
.WriteLine "mget VarList12" & timestamp & "*.csv"
.WriteLine "mget VarList10" & timestamp & "*.csv"
.WriteLine "mget VarList11" & timestamp & "*.csv"
.WriteLine "mget VarList22" & timestamp & "*.csv"
于 2013-06-06T20:22:01.663 に答える
0

あなたはこれを試すことができます..それは動作します

FTPDwnLdCmdLine = FTPDwnLdCmdLine &"binary" &VbCrlf
FTPDwnLdCmdLine = FTPDwnLdCmdLine &"prompt n" &VbCrlf
 FTPDwnLdCmdLine = FTPDwnLdCmdLine &"mget " &chr(34)&"AccountsList10"&strDay&""&strMonth&""&Year(date)&"******.csv"&chr(34)&VbCrlf

FTPDwnLdCmdLine = FTPDwnLdCmdLine &"binary" &VbCrlf
FTPDwnLdCmdLine = FTPDwnLdCmdLine &"mget " &chr(34)&"AccountsList11"&strDay&""&strMonth&""&Year(date)&"******.csv"&chr(34)&VbCrlf

同様に、あなたのアカウントで試してみてください...乾杯...Manjunath cherukuru

于 2013-07-08T20:11:32.433 に答える