• 締切済み

コピーについて(2)

http://oshiete1.goo.ne.jp/qa4479796.htmlの続きです。 質問が分り難い ので、また書き直します。 ファイルのコピーについて質問ですが、デスクトップに保存したい場合 どうすれば良いんでしょうか? ("C:\Documents and Settings\****\デスクトップ") *=は不特定の場合どうすれば取得してコピー出来るのでしょうか? 詳細に分りやすく回答をお願いします。 Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Console.WriteLine( _ System.Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory)) System.IO.File.Copy("C:\test.txt", "C:\Documents and Settings\UserName\デスクトップ\", True) End Sub End Class デバッグで怒られます・・・。 まとめると、 UserNameの取得をし、それをCドライブから デスクトップへ特定物をコピーをする。というソース 出来ればソースを書いて欲しいのです。 回答にURLだけポイッと回答されても、まだ"たまご"なので 是非詳しく教えて下さい。

みんなの回答

  • Gizensha
  • ベストアンサー率34% (207/608)
回答No.2

「ファイルシステムオブジェクト」の機能で「スペシャルフォルダ」の一種としてデスクトップが拾えたはず。 >出来ればソースを書いて欲しいのです。 >回答にURLだけポイッと回答されても、まだ"たまご"なので あえて直接的なソースなどは書きません。 単純に成果物だけがほしいならお金を払ってプロにでも頼んでください。 プログラムの仕方、検索の仕方を学んで上達したいならお手伝いくらいはさせていただきます。

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

どのようなエラーが表示されるのでしょう Dim ss as String ss = System.Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory) ss = ss & "\test.txt" System.IO.File.Copy( C:\Test.txt", ss ) といった具合でご希望の機能は実現できそうですが

関連するQ&A