VBScriptでファイル入出力

Pocket

VBScriptを使ってファイルの入出力をするための基本形を調べました。
下に示すサンプルは
「text_a.txt」というテキストファイルを1行ずつ読み込んで、
文字列変数にまとめて、
「text_b.txt」というテキストファイルに書き出す。
というものです。

これだけではまったく意味がありませんが、途中の文字列変数にまとめる段階、すなわち、サンプル中の「myline = myfile1.ReadLine」の後で何らかの加工を施す、などの工夫をすることで、テキストファイルをいろいろな形式に整形できます。

Const filename1 = "text_a.txt"
Const filename2 = "text_b.txt"

Set myfso = CreateObject("Scripting.FileSystemObject")
Set myfile1 = myfso.OpenTextFile(filename1, 1, False)

mystr = ""
Do Until myfile1.AtEndOfStream
    myline = myfile1.ReadLine
    mystr = mystr & myline & Chr(13)
Loop

Set myfile2 = myfso.OpenTextFile(filename2, 2, True)
myfile2.WriteLine mystr
myfile2.Close
Set myfile2 = Nothing

myfile1.Close
Set myfile1 = Nothing
Set myfso = Nothing

[ 2011年12月16日 | カテゴリー: デジタル | タグ: ]

« | »

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

送信してください。


タグ

カテゴリー

最近の投稿

最近のコメント

固定ページ

アーカイブ

stabucky

写真

メタ情報