tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルファイルコピーについて
記事No1522
投稿日: 2005/03/29(Tue) 16:43
投稿者めぐ
[OSのVer]:WindowsXP    [VBのVer]:VB.NET  

こんにちは、初めて投稿します。

ファイルのコピーについて伺いたいのですが、
System.IO.File.Copy(A, B)という書式でファイルをコピーできると思いますが、
ある決まりによって抽出されたファイルを全て、別フォルダにコピーするにはどのようにしたら
宜しいのでしょうか?

宜しくお願い致します。

[ツリー表示へ]
タイトルRe: ファイルコピーについて
記事No1523
投稿日: 2005/03/29(Tue) 17:11
投稿者じゃんぬねっと
参照先http://jeanne.wankuma.com/
こんにちは、じゃんぬ です。

> ファイルのコピーについて伺いたいのですが、
> System.IO.File.Copy(A, B)という書式でファイルをコピーできると思いますが、
> ある決まりによって抽出されたファイルを全て、別フォルダにコピーするにはどのようにしたら
> 宜しいのでしょうか?

そのように組むしかないですよね?
ある決まりってファイル名、拡張子あたりのお話ですかね?

System.IO.Directory.GetFiles() メソッドは、パターンマッチングが使えます。
hhttp://jeanne.wankuma.com/tips/directory/12-getfiles.html

これを利用すると、抽出は可能です。

# ん? 文章を読むと、すでに抽出部分は出来ているようにも取れますね。

[ツリー表示へ]
タイトルRe^2: ファイルコピーについて
記事No1524
投稿日: 2005/03/29(Tue) 17:57
投稿者めぐ
[OSのVer]:Windows    [VBのVer]:VB.NET  

こんにちは、ありがとうございます。


For Each nFilePath As String In System.IO.Directory.GetFiles("C:\Hoge\", "*.txt")
        nPrompt &= nFilePath & Environment.NewLine
    Next nFilePath

ファイルの取得ができて、その取得したファイルを別フォルダにそのままコピーしたいのですが
その方法が分からなくて困っている状況なんです。

System.IO.File.Copy(A,B )で、Bにフォルダを指定すれば良いのかと思ってたんですが、
ディレクトリは指定できないと出てきてしまって。
そもそもディレクトリの指定方法が間違っているかも知れませんが。

[ツリー表示へ]
タイトルRe^3: ファイルコピーについて
記事No1525
投稿日: 2005/03/29(Tue) 19:07
投稿者じゃんぬねっと
参照先http://jeanne.wankuma.com/
こんにちは、じゃんぬ です。

> System.IO.File.Copy(A,B )で、Bにフォルダを指定すれば良いのかと思ってたんですが、
> ディレクトリは指定できないと出てきてしまって。
> そもそもディレクトリの指定方法が間違っているかも知れませんが。

System.IO.File.Copy() メソッドの使い方が間違っているだけですね。
パスは、ファイル名を含めて指定してください。

[ツリー表示へ]