毎日エクスポートされるファイルがあります。それは常に今日の日付、つまりsupport_20090929.csvで終わります。運がなくても、ftpバッチファイルで毎日現在の日付を取得するために、いくつかの変数を試しました。以下は、私が試したことのいくつかの例です。誰かがこれを行う方法を知っているなら、help.put slnk1001a_support_&date&.csv /slnk1001a/slnk1001a_support&date&.csvput slnk1001a_support_ $ YYYYMMDD $ .csv/slnk1001a/slnk1001a_support_ $ YYMM_MM_DD_YYMM :〜10,4 %% date:〜4,2 %% date:〜7,2%.csv/slnk1001a/slnk1001a_support_%date:〜10,4 %% date:〜4,2 %% date:〜7、 2%.csv

「put」が何を意味するのか明確でない場合、コマンドプロンプトはそれがコマンドではないことを示します。必要なものをさらに詳しく説明してください。

サーバーからファイルを取得し、別のベンダーにftpします。私が現在していることは、毎回手動で日付を変更することです。以下は.batファイルのコードであり、それが呼び出すftp.txtファイルはその下にあります。私は20090929を毎日現在の日付で置き換えるコードを見つけようとしていますので、毎回それを手作業でキー入力する必要はありません.ftp.batftp -n -i -d -g -s:S: BatchFiles FTP.txt ftp.site.comftp.txtput S: EXCEL slnk1001a_support_20090929.csv /slnk1001a/slnk1001a_support_20090929.csv

3番目の例は、動作するはずのように見えますが、どのような出力が得られますか?

現在の日付を使用するバッチの一部は次のようになります:コード:REM以下はshow.REMの日付文字列を操作する演習です。DATE/ Techo%date:〜4,2%echo%date:〜7,2%echo%日付:〜10,4%echo%date:〜4,2%> MM.TMPecho%date:〜7,2%> DD.TMPecho%date:〜10,4%> YYYY.TMPset/P MM =

以下は、3番目の例からの抜粋です。日付がハードコードされていて、ftpが成功した場合の外観も含めました550/slnk1001a/slnk1001a_disconnect_%date:〜10,4 %% date:〜4,2 %% date:〜7、 2%.csv:ファイル名、ディレクトリ名、またはボリュームラベルの構文に誤りがあります。秒167.04Kバイト/秒ありがとう!

OK。この問題は、FTPが変数を展開できないために発生するようです。 PUTコマンドを呼び出す必要がある場合があります。次のようなもの:Code:call:put slnk1001a_support_%date:〜10,4 %% date:〜4,2 %% date:〜7,2%.csv/slnk1001a/slnk1001a_support_%date:〜10,4 %%日付:〜4,2 %%日付:〜7,2%.csv:putput%

こんにちはOldun-私を助けてくれてありがとう。あなたが提案した新しいコードを試してみましたが、まだエラーが発生します.ftp> call:put S: slnk1001a_support_%date:〜10,4%date:〜4,2%date:〜7,2%.csv /slnk1001a/slnk1001a_support_%date:~10,4%date:~4,2%date:~7,2%.csvInvalidコマンド。

FTPを変更して、mput comand.PROMPTlcd put S: EXCEL mput .csvthisを使用すると、そのフォルダー内のすべてのnamed.csvファイルが送信されます。 todaysファイルのみを送信する場合は、tempsフォルダーをセットアップして、すべての古いデータを作業フォルダーから移動し、todaysファイルのみを残します。 FTPが保存された後、ファイルを一時フォルダーに移動し、翌日に新しい空のファイルを開始します。

ごめんなさい。 ftp.batファイルを次のように書き直してください:注: エコー 行は1行にする必要がありますCode:@Echo OffEcho put slnk1001a_support_%date:〜10,4 %% date:〜4,2 %% date:〜7,2%.csv/slnk1001a/slnk1001a_support_%date: 〜10,4 %% date:〜4,2 %% date:〜7,2%.csv> S: BatchFiles ftp.txtftp -n -i -d -g -s:S: BatchFiles FTP txt ftp.site.com

私は、%date%の形式はUSスタイルで、Day dd/mm/yyyy.whyのように長い行を短くせず、読みやすくすることを前提としていますCode:set YYYYMMDD =%date:〜10,4 %% date:〜4 、2 %% date:〜7,2%set file = slnk1001a_support_%YYYYMMDD%.csvset path1 = %file%set path2 =/slnk1001a /%file%set ftptxtfile = S: BatchFiles ftp.txtEcho put%path1 %%path2%>%ftptxtfile%ftp -n -i -d -g -s:%ftptxtfile%ftp.site.com

こんにちはOldun-返信ありがとうございます。私は今朝、ようやくそれで遊ぶ時間を取り、完璧に機能しました。手動でFTPを実行する必要はありません。本当にありがとう!!!!

フィルムクラッシュ

OK、最初にWindows 98を使用しています、プロセッサ速度は約1.0 Ghz-1.5 Ghzである可能性があります、128MB ram.20GBのハードディスクがパーティションマジックによってC&Dに分割されていることを忘れないでください: p2p)Dに多くのムービーをダウンロードします。すべてのムービーはスクラッチでも問題ありません。ムービーをダウンロードし、ダウンロードしたムービーを再生すると再生できますが、突然クラッシュします。合計実行時間のほぼ80%に損傷を与えているので、映画ファイルからだけですが、ダウンロードしたすべての次の映画には同じ問題があり、Dにはノートンゴーストの画像ファイル、mp3、および私のドキュメントの一部。コンピューターをフォーマットして再度ダウンロードし、同じ問題があると思います。他の2台のコンピューターでデータを再生してみますが、変更はありません。 p2pによって提供されたデータはきれいでしたが、D.anyのコメントに入ると壊れてしまいましたか?tq&sorry 4 the bad english

ビデオはコンピューター上で最も要求の厳しい操作の1つです。128MのRAMでDLoadがどのような品質であっても、結果は同じになると思います。

あなたは128MBのRAMからである可能性があると言いましたか?それでなぜこのファイルのすべてが非常に良いのですか?私はほとんど100以上の映画をダウンロードし、問題はちょうど来ます。

人気の投稿