• ベストアンサー

リモートデスクトップとVB.NET

現在、VB.NETで、 ローカルのパソコンにあるファイル を、 リモートデスクトップ上のフォルダ に移動させたいと考えています。 ただ、リモートデスクトップ上のフォルダ、というのを、 コード上、どう表現すればいいか、わかりません。 調べ方が足りないのかもしれませんが、 調べてもそのような記述は発見できませんでした。 わかる方がいらっしゃいましたら、ぜひご教授願えませんでしょうか。 ファイルのコピーは、System.IO.File.Copyを使う予定です。 .NET2008です。

質問者が選んだベストアンサー

  • ベストアンサー
  • IDii24
  • ベストアンサー率24% (1597/6506)
回答No.1

つまりリモートの先のPCかサーバーに置きたいだけでしょうか? 先のPCに共有フォルダーを持てばよいだけでは?リモートディスクトップは単にマウントしているだけで、同じ事なのですけど。

x_black_x
質問者

お礼

回答ありがとうございます。 何か特別な処理が必要なのかと勘違いしておりました。 フォルダを共有することで、無事やり取りができそうです。 ありがとうございました。

その他の回答 (1)

回答No.2

リモートデスクトップ接続しているからといって、ファイルのやりとりに特別な方法が使えるようになるわけではありません。 通常のネットワーク経由でファイルをコピーするのと同じです。

x_black_x
質問者

お礼

回答ありがとうございます。 何か特別な処理が必要なのかと勘違いしておりました。 リモート、という言葉に、何か特別な処理が必要なのかと思ってしまいました。 リモートデスクトップ上のフォルダを共有化することで、 無事やり取りができそうです。 ありがとうございました。

関連するQ&A

  • imageフォルダの中身を参照する方法vb.Net

    お世話になります。 vb.net 2008でアプリを作成中ですが、ここで、ソルーションエクスプローラーの中にimageフォルダを作成し、この中に名前がばらばらのGIFデータを50個ほど入れています。 利用時にはこのフォルダの中身のファイルをc:\hoge\img\にすべでコピーをしたいのですが for each i in 画像フォルダ system.io.file.copy(------) next この様に記述したいのですが、画像フォルダは指定すればいいのでしょうか。resourceを色々調べたのですがたどりつけませんでした。 以上、よろしくお願いします。

  • リモートデスクトップのローカルリソースのリモートへの接続

    初歩的な質問かもしれません。 WindowsXPよりWindows2003Severにリモートデスクトップ接続しました。 接続自体は問題無いのですが、WindowsXPのローカルリソース(フォルダやファイル)が接続できません。 リモートデスクトップ接続のローカルリソースタグでディスドライブはチェックしています。 IE等で\\tsclient\dを入力すると”アクセスできません。このネットワークリソースを使用するアクセス許可がない可能性があります”と表示されます。試しに存在しないドライブを指定すると”見つかりません”とエラーが変わるので認識はしているようです。 またリモートデスクトップ上のWindows2003のマイネットワークのTerminalServicesを見ると該当のドライブの\\tsclient\cとか\\tsclient\dが表示されています。これをダブルクリックしてもエラーは同じです。 とりあえずネットワーク共有でファイルのコピーをやって回避していますがどこが悪いでしょうか?

  • リモートデスクトップの違い

    私の経営する会社では法人向けのリモートデスクトップのシステムを使っています。不便なのが自宅から会社にアクセスしてPC(双方とも win10Pro 64bit)を操作する時、下記の事項です。 ・自宅PCへファイルのコピーができない ・自宅のプリンタに印刷出力ができない ・仮想デスクトップの画面が小さい。256色しか出ない 現在はリモート操作で会社PCからメールソフトでファイルを自宅PCに送信し、印刷等を行っています。 Windows標準のリモートデスクトップ機能では上記の不便は解消できるでしょうか?クロームによるリモートデスクトップではどうでしょうか? よろしくおねがいします。

  • VB2010でフォルダを作成したいのですが、

    VB2010でフォルダを作成したいのですが、 System.IO.Directory.Create(strSFpath) とコード記入すると、 CreateはSystem.IO.Directoryのメンバではありません。 とエラー表示されます。 どうしたらフォルダが作成できるか教えてください。 よろしくお願いします。

  • リモートデスクトップ

    Windows7Home PremiumからWindows7Professionalへのリモートデスクトップです。 システムプロパティから「ネットワーク レベル認証でリモート デスクトップを実行しているコンピューターからのみ接続を許可する。」 ローカルセキュリティポリシー「アカウント:ローカルアカウントの空のパスワードの使用をコンソールログオンのみに制限する」無効 Windows7Professionalは以上を設定しました。 Windows7Home Premiumから接続しましたが、パスワードを求められ 「お使いの資格情報は機能しませんでした」 何が悪いのでしょうか? Windows7Professionalでのリモートデスクトップのユーザーの選択ですが、接続先を追加するのでしょうか? 検索しても表示欄にありません。何を追加するのでしょうか?

  • リモートデスクトップ接続ができません。

    リモートデスクトップ接続ができません。 スペックは、WindowsServer2003のR2です。 色々と調べて試行しているものの接続ができません。 状況としては、クライアントからリモートホストに接続する際に、「リモートセッションを構成しています」とでたまま接続できない状況です 今まで試したこと確認したことを列挙します。 ・マイコンピュータを右クリックして、リモートタブを選択、リモートデスクトップ接続を許可にチェック ・ファイアーウォールを ・telnetでクライアントからリモートホストに接続が可能 ・リモートホストでコマンドプロンプトを開きnetstat-anコマンドで3389が解放されていることを確認 ・レジストリキーの確認 →HKEY_LOCAL_MACHINEの SYSTEM\CurrentControlSet\Control\Terminal Server\fDenyTSConnections→0へ →HKEY_LOCAL_MACHINEの SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\FirewallRules\RemoteDesktop-In-TCP→値の内容確認 →X509 Certificate’’X509 Certificate IDのファイルの削除 などを行いましたが一向に解決する兆しがありません。 なにか手立てはありますかね? また、リモートデスクトップの仕組みが知りたいです。 よろしくお願いします。

  • リモートデスクトップの設定について

    デスクトップPC(WINXPPro)にノートPC(WINXPHOME)からリモートデスクトップ接続したいのですが、ログオンメッセージが表れ、「このシステムのローカルポリシーは、このユーザーが対話的にログオンすることを許可しておりません。」となります。どうしたら接続できますか。

  • Fileクラスが使えない・・・

    VB.NETを使ってプログラミングしているものです。 たんにファイルをコピーしたくてFile.Copy("***.xls","***.xls")としたのですが、System.IOが宣言されていないために使えません。どうすればよいでしょうか?お願いします!

  • VB2005で、ファイル操作 VB6から触っていないので感覚がいまいち。

    VB2005で、ファイルを読み込み2行目から10行までを別ファイルに吐き出すコードがわからないのですが、 わかる方教えていただますか? 途中まではできたのですが、後がわかりません。 よろしくお願いいたします。 また、VB2005でわかりやすい書籍など紹介していただけましたら助かります。 'ファイルを開く Dim fs As New System.IO.FileStream(fileName, _ System.IO.FileMode.Open, System.IO.FileAccess.Read) 'ファイルを読み込むバイト型配列を作成する Dim bs(fs.Length - 1) As Byte 'ファイルの内容をすべて読み込む fs.Read(bs, 0, bs.Length) '閉じる fs.Close() ....[改行をLFとした場合に2行から10行目の内容を別のファイルに書き出すコード]

  • 重複データを書き込まないようにするには?(VB)

    VB(2010)初心者です。 ボタンクリックで、テキストボックスに入力したデータをテキストファイルに 追加書き込みしていますが、同じデータは書き込めないようにしたいです。 下記コードにどのような記述を付け加えたら良いのでしょうか。 Dim fsFile As System.IO.FileStream = System.IO.File.OpenWrite("C:\List.txt") Dim sw As System.IO.StreamWriter = New System.IO.StreamWriter(fsFile) sw.BaseStream.Seek(0, System.IO.SeekOrigin.End) sw.WriteLine(TextBox1.Text) sw.Flush() sw.Close() fsFile.Close()

専門家に質問してみよう