sakaki_san の回答履歴

全19件中1~19件表示
  • FTPにフォルダのファイル全部をアップするには?

    Visual Basic 2010 で、ローカルの指定フォルダに作ったファイルを、FTPの指定フォルダに全てアップロードする方法を探しています。 http://dobon.net/vb/dotnet/internet/ftpwebrequest.html を参考にしましたが、ここや、Googleで見付かるサンプルコードは、1:1でファイルをアップするものばかりで、フォルダにあるファイル全部をアップロードするものはなかなかありません。 そこで、上記サイトを参考に次のようなモジュールを組んでみました。 Form1 には、テキストボックスとボタン、リストボックスを配置してあります。 Private ftpCredential As System.Net.NetworkCredential ------------------------- Sub main1() Dim Dname As String = Form1.TextBox1.Text Dim Rname As String ftpCredential = New System.Net.NetworkCredential("username", "password") Form1.ListBox1.Items.Clear() ''テキストボックスのフォルダの全ファイル一覧を取得 For Each FName As String In IO.Directory.GetFiles(Dname) Rname = FName.Replace(Form1.TextBox1.Text & "\", "") UploFtpFile("ftp://ftp.hogehoge.ne.jp/www/" + Rname, FName) Form1.ListBox1.Items.Add(Rname) Next DisconnectFtp("ftp://ftp.hogehoge.ne.jp/") End Sub ------------------------- Sub UploFtpFile(ByVal rmFile As String, ByVal loFile As String) Dim ftpReq As System.Net.FtpWebRequest = _ CType(System.Net.WebRequest.Create(rmFile), System.Net.FtpWebRequest) ftpReq.Credentials = ftpCredential ftpReq.Method = System.Net.WebRequestMethods.Ftp.UploadFile Dim reqStrm As System.IO.Stream = ftpReq.GetRequestStream() 'アップロードするファイルを開く Dim fs As New System.IO.FileStream( _ loFile, System.IO.FileMode.Open, System.IO.FileAccess.Read) 'アップロードStreamに書き込む Dim buffer(1023) As Byte While True Dim readSize As Integer = fs.Read(buffer, 0, buffer.Length) If readSize = 0 Then Exit While End If reqStrm.Write(buffer, 0, readSize) End While fs.Close() reqStrm.Close() End Sub ------------------------- Sub DisconnectFtp(ByVal uri As String) Dim ftpReq As System.Net.FtpWebRequest = _ DirectCast(System.Net.WebRequest.Create(uri), System.Net.FtpWebRequest) ftpReq.Method = System.Net.WebRequestMethods.Ftp.PrintWorkingDirectory ftpReq.KeepAlive = False End Sub End Module ------------------------- テキストボックスをフォルダとして、そのフォルダ内のファイルを全て、順番にアップロードしていき、最後に切断というのが希望の動作です。 ステップオーバーしながら監視していた所では、希望通り次々とファイルをアップロードしているようです。 気になるのは、上記のサイトの下の方に、 「TPサーバーとの接続と切断を繰り返すように思われるかもしれませんが、そうではありません」とはあるものの、これで本当に接続は切れていないのか? 相手のFTPに過負荷になるのではないか? 接続の確立や、インスタンス処理に問題があるのではないか? という疑問があります。 コードとして問題がないようでしたら、本番のプロジェクトのモジュールに組み込んで、自動ファイル生成から、そのアップロードまでが完成するのですが… なにか問題になりそうなところがあったり、「連続で全ファイルアップするなら、もっと簡単な方法があるよ」と御存知の方がいらしたら、教えてください。 よろしくお願いします。

  • windows7に対応のFTPソフト

    今は、FFFTP(1.98.7.0)とFTP Rush(2.1.3.0 中国語が指定されていました)の2種類をインストールしています。 バックアップを取ろうと大量なファイルをダウンロードし始めると、FFFTPはエラーで止まり、 FTP Rushは日本語で記入されているファイル名が文字化けしてしまいます。 転送エンコードがUTF8でFTP Rushのように高速なFTPソフトを教えていただけないでしょうか。 または、FTP Rushの読み込みがUTF8に指定できないでしょうか。

  • APS-Cサイズ専用のレンズについて

    Canonの5Dを購入しようと検討しているのですが、知り合いがCanonからニコンに変えた際に下記の2つのレンズをもらいました。 SP AF 17-50mm F/2.8 XR Di II LD Aspherical AF18-270mm F/3.5-6.3 Di II VC LD Aspherical 調べたところ、APS-Cサイズ専用のレンズのようなのですが、 この2つのレンズはフルサイズの5Dでも使用できるのでしょうか? また、当初は7Dを購入しようと思っていたのですが、 5DMarkIIがだいぶ値下がりしてきているので、どうせなら5Dを購入しようと思っているのですが、7Dと5DMarkIIはかなり違いがあるのでしょうか?

  • AccessでUTF-8のtxtデータを出力

    Shift-JISの.xlsデータをAccessにリンクして、UTF-8・.txtでエクスポートすると、ある項目だけ0→00, 11704→0, 45218→A2 と出力されます。 不思議なのは同じように「0」と入力しても00ではなく0と、あるいは入力した数字そのまま正常に出力されている項目もあるのです。 また、いろんなデータ型関数をためしてみましたが(CLng,CInt,CStr,Len(文字数取得してその文字数で指定して表示),CByte)Access上の表示は正しくとも、出力すると必ず先述のような形になっています。 なんとかして入力した数字をそのまま出力する方法はないでしょうか? 使用環境は OS:win7 Ver:Access2003 です。

  • www.a.comとwww.a.p.comは別?

    例えば銀行の暗証番号を、本物とそっくりなサイトをつくることで盗みとる場合があります。 そこでURLを見て確かめたいんですが、見方が分かりません。 http://www.***.co.jp が正しいサイトとすると、 http://www.***.php.co.jp は全く別のサイトになりまよね? また例えば http://www.***.co.jp/databaseが本物のとき、 http://www.***.co.jp/newdatabaseもそのサイト内のページで、偽物サイトではない、 つまり…co.jpや…comまでが正しければ、その後がどんな文字列でも正しいサイト内のどこかのページのURLであって、偽物サイトには繋がらないんですか? 最後に、URL自体の偽装はできるんですか?質問だらけでごめんなさい。お願いします

  • サイトにCGIでお問合せフォームを設置したいです

    自分で作ったサイトにCGIでお問合せフォームを設置したいのですが、設置方法がわかりません。 フリーの素材をダウンロードしたものの、何をどうすればいいのかわかりません。 以下、フリーのダウンロード先になります。 http://www.synck.com/contents/download/cgi-perl/mailform.html メールフォーム UTF-8専用(無料CGI)をダウンロードしました。 サイトはDWCS3で作りました。 OSはXPです。 レンタルサーバーはXサーバーを使用します。 以上、よろしくお願いいたします。

  • ”Thunderbird”ってどうなんでしょうか?

    以前から”Thunderbird”が気なっています。 まわりで、使っている人がいないので、Thunderbirdの特徴というか、 メリットとデメリットがわかりません。 誰か教えてもらえたらと思います‥。 ちなみにMacを使用しています。

  • 数字.htmlについて教えてください。

    最近築いたのですが、●●●●●●.htmlで●←の部分が数字のhtmlのURLを見かけたりします。 例えばですが、 http://hogehoge.com/12345.html http://hogehoge.com/12346.html http://hogehoge.com/12347.html http://hogehoge.com/12348.html http://hogehoge.com/12349.html http://hogehoge.com/12350.html このように、大量のファイル数で「数字.html」という形式を見かけますが、一つひとつ、HTMLファイルを作成しているのでしょうか? ものすごく疑問です。 そして数字というのが疑問です。 SEO対策になるのですか?? さらに、何かHTML作成するツールやスクリプトなどが存在するのでしょうか? 教えていただけないでしょうか?

  • アクセスのフォーム

    アクセスのフォームで、フォームで何も入力しなかった項目は、テーブルのフォールドが空白になるのでは無く、0になる方法はありますか? 誰か教えて下さい。よろしくお願いします。

  • アクセスのフォーム

    アクセスのフォームで、フォームで何も入力しなかった項目は、テーブルのフォールドが空白になるのでは無く、0になる方法はありますか? 誰か教えて下さい。よろしくお願いします。

  • InstallShield ってプログラムは何ですか?

     ウイルスチェックのソフトが、  「プログラムを起動しましたか?」とInstallShield Update  Service Agent のネット接続要求の許可を求めて来ます。   ・このソフトはどこの製品でしょうか?   ・常にOK(あるいはブロック)して、問題ないのでしょうか?  どなたか、教えてください。

  • ワークグループに新規購入のパソコンが表示されない

    ネットワーク初心者です。以下のような状況になり悩んでいます。よろしければ解決の糸口を教えて下さい。 要望:新規に購入したPC4台がワークグループに表示されないのでワークグループに表示したい。あわせて表示されない原因も知りたい。 参考資料: 1.PC4台購入しました。DellOptiPlex745(XP Pro)(ドライバは出荷時にインストールされていました) 2.自社ではワークグループ運用をしておりいつも行っている社内ネットワーク設定をいつも見ているマニュアルに従い設定を行いました。(社内ネットワークの設定やネットワーク機器にも変更はありません) 3.設定の結果インターネットや現在あるワークグループ、その中の他ユーザPC、共有フォルダが閲覧、使用出来るようになりました。 この後に問題が発覚しました。 4.1ヶ月経ってもこの4台のPCは自他共にMicrosoft Windows Networkのワークグループ上(部署ごとに区切られてます)でこの4台のPCを見る事が出来ません。ただ、ごく稀に一時見える時があるのですがまた少し経つと消えています。(条件は不明。数分~時間程度) 5.4台のPCの稼動状態は大体9:00-18:00間つきっぱなしです。 6.Pingや\\IPアドレス等は自他共に通りその4台のPC上の共有ファイル等も開けます。 7.マスターブラウザは同ワークグループ内のバッファロLinkStation(外部付けLANHDD)になっていました。(意図していません) 何かアドバイスなどあれば教えて頂けませんか。宜しくお願いします。

  • IE6→windowsメールへのデータ移行

    買い替え前に使っていたXPのパソコンで使用していたIE6から、新しく買ったvista搭載のパソコンのwindowsメールへデータを移動できず困っています。 探していたら、マイクロソフトのサポートページで『Windows メールに Outlook Express のデータを取り込む方法』を見つけたので実行してみました。 http://support.microsoft.com/kb/931515/ja するとアドレス帳の.wabファイルは問題なくインポートできたのですが、outlookフォルダのメッセージ(bdxファイル)などがどうしてもできません。 メッセージをインポートしようとすると、 『このフォルダにはメッセージがみつかりません。または、他のアプリケーションが、必要なファイルを開いています。他のフォルダ選択するか、ファイルを開いているアプリケーションを閉じてください。』 とエラーメッセージが出てしまいます。。。 outlookフォルダはメディアの中ではなく、デスクトップにコピーしてあるのですが・・・。 どなたか詳しい方、ご教授願えると助かりますm(_ _)m 他の方の似たような過去の質問。 http://oshiete1.goo.ne.jp/qa2732698.html

  • 液晶モニタの画質について

    CRTモニタから液晶モニタに乗り換えようと思っています。 そこでモニタを選ぶ基準として,画質(発色の正確さ)を重視して選ぼうと思っているのですが,これを知るには各色のガンマ特性のグラフを見ればいいのでしょうか? このグラフは雑誌などのレビューでしか見たことないのですが,カタログなどから知る方法はありますか? また画質を測る指標としてガンマ特性の他に何かありますか?

  • 顧客管理に使いやすいソフト教えてください

    顧客管理に使いやすいソフトを探しています。 必要なのは 氏名 住所 電話番号 こちらで定期交換などが必要なものの日付と型番が4つ 購入していただいた商品の型番と日付が4つ その他のメモ欄 です。 けっこう頻繁にデータの書き換えが必要なこともありますので、どの条件からも検索ができて、すぐに書き換えられる。また、必要な項目だけ取り出して多数のお客様を一覧の形で印刷できるものを探しています。 今は「エクセル」を使っているのですが、必要な項目が多いうえに複数条件の検索がやり難いため苦労しています。 何か良いソフトやエクセルの便利な使い方等ご存知な方が居られましたら、ご指導お願いします。  

  • インクジェットプリンタで印刷したものの持ち

    エプソンのインクジェットプリンタ(恐らく染料系インク)で普通紙に色々な色で文字を印刷したものなのですが、1年経った現在特に色あせなどは見られません。日光や蛍光灯などの光に極力当てなければ、どれくらい(何年くらい)色あせないで保存できるものなのでしょうか?

  • Webカメラ

    ほとんど初心者で困っています。すいませんが教えてください。 Visual BasicでのWebアプリの開発を依頼されたのですが、その際にWebカメラの画像も ページに出す要求がありました。Webカメラの画像を表示するには何か特別なドライバ とかが必要なのでしょうか?もしそうだとするとそれはWebカメラ側でOCX等が用意され ているのでしょうか?それともVisual BasicのVB Video Controlとかを使うことででき るのでしょうか? すいませんがよろしくお願いします。

  • IISのログから自分のHPにどこから来たか調べるには?

    はじめまして、現在IISを利用して、HPの運用を開始しました。 自分のHPにどこのサイトからきたのか調べたいのですがIISのログからはIPアドレスしかでないので、相手のドメイン(プロバイダー)しか分かりません。AのサイトとかBのサイトからリンクで飛んできたとか、googleからの検索、yahooからの検索から飛んできたというのはどうやったら分かるのでしょうか? 例えば逆アクセスランキングとかでどこのサイトからリンクで自分のサイトに飛んできたか公表しているサイトがあると思うのですが、あれはどうやっているのでしょうか? 分かる方がいれば教えてください。 よろしくお願いします。

  • MSLID.DLLが壊れていますというメッセージがでました

    システムファイルチェッカーで、MSLID.DLLが壊れていますというメッセージがでました。これって復元しなければならないのでしょうか?それともそのままにしておいてもいいのでしょうか? それとこのファイルは何をする為のファイルなのでしょうか? 最近起動時にHDDがものすごい音で回転しているのが分かるのですが、これとは関連性があるのでしょうか? 環境は、Win98Se、NEC VA-46Hです。 以上、宜しくお願い致します。