tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルコピーファイル名に変数入れる場合
記事No7066
投稿日: 2008/02/22(Fri) 15:47
投稿者ヨハ
初めまして。
過去ログとかを見て調べたのですが、どうしても分からないのでアドバイスをいただけないでしょうか。

使っているのはVB2008です。

Dim MG As String = Now.ToString("yyyy/MM/dd HH:mm:ss")
        If System.IO.File.Exists("C:\test\test01.txt") = True Then
            ' ファイルをコピーする
            System.IO.File.Copy("C:\test\test01.txt", "C:\test\" & MG & ".txt", True)
        End If
      
上記のように一度システム日付を変数にして、
その後C:\test\test01.txtのファイルがある場合のみ
同じフォルダにコピーしたシステム日付入りのファイルを用意したいのです。

しかしデバックすると
「System.IO.File.Copy("C:\test\test01.txt", "C:\test\" & MG & ".txt", True)
」の部分が
指定されたパスのフォーマットはサポートされいません。とエラーになってしまいます。

もしよければ修正点を教えていただけないでしょうか。

[ツリー表示へ]
タイトルRe: コピーファイル名に変数入れる場合
記事No7068
投稿日: 2008/02/22(Fri) 15:52
投稿者たけい
初めまして。

たけいと申します。

質問の内容についてですがファイル名に"/"は使用できない
ということではないでしょうか?

[ツリー表示へ]
タイトルRe^2: コピーファイル名に変数入れる場合
記事No7069
投稿日: 2008/02/22(Fri) 15:59
投稿者ヨハ
>  初めまして。
>
>  たけいと申します。
>
>  質問の内容についてですがファイル名に"/"は使用できない
>  ということではないでしょうか?

初めまして、たけい様。
Dim MG As String = Now.ToString("yyyyMMddHHmmss")
にしてみたところ正常にデバックされました;;
こんな質問に答えていただいてありがとうございます。
お恥ずかしい限りです、もっと勉強頑張ります><
本当にありがとうございました。

[ツリー表示へ]