WindowsServer2008でFTP-GET → Cドライブ一杯 – プログラミング – Home

通知
すべてクリア

[解決済] WindowsServer2008でFTP-GET → Cドライブ一杯


ともたん
 ともたん
(@ともたん)
ゲスト
結合: 12年前
投稿: 3
Topic starter  

OS:Windows Server 2008 R2
言語:VC++ 2008

FtpGetFile(hConnection,remote,local,FALSE,FILE_ATTRIBUTE_NORMAL,
FTP_TRANSFER_TYPE_BINARY | INTERNET_FLAG_RELOAD,0);
を使って、定期的にremote先のFTPサーバーからファイルをGETする
プログラムを動かしています。
すると、保存先は別ドライブなのですが、
一時ファイルがたまってCドライブが一杯になります。

これを回避する方法はあるのでしょうか?
よろしくお願いします。


引用未解決
トピックタグ
tetrapod
 tetrapod
(@tetrapod)
ゲスト
結合: 21年前
投稿: 830
 

Server2008 が手元に無いからわからないけど
FtpGetFile が IE の[インターネット一時ファイル]に一時的にファイルを保存し
その[インターネット一時ファイル]がいっぱいになってるだけなのでは?
容量制限すればよいかもしれない。
IE→オプション→履歴の設定→使用するディスク容量
ないしはフォルダーの移動

特定ユーザが C: をいっぱいにしてしまっている結果として
「他のユーザが困っている」のであれば quota (でその特定ユーザに制限かける)


返信引用
gak
 gak
(@gak)
ゲスト
結合: 21年前
投稿: 132
 

> これを回避する方法はあるのでしょうか?
http://msdn.microsoft.com/en-us/library/windows/desktop/aa384157.aspx
VS2008?頃のMSDNから「INTERNET_FLAG_DONT_CACHE」に関する記載が消えた様だけど利用
できなくなったのだろうか?
このフラグが未だ有効ならば指定してやれば回避できるのかもね


返信引用
ともたん
 ともたん
(@ともたん)
ゲスト
結合: 12年前
投稿: 3
Topic starter  

「INTERNET_FLAG_DONT_CACHE」でOKでした。
ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました