UTF-8でテキストファイルを書き込む
サンプルソース
Set objStream = CreateObject("ADODB.Stream") ' 文字コードを設定 objStream.Charset = "UTF-8" ' ファイルオープン objStream.Open ' 文字列+改行を書き込む objStream.WriteText "テキスト", 1 ' 文字列のみ書き込む objStream.WriteText "テキスト", 0 ' ファイルがある場合に上書き保存する objStream.SaveToFile "c:\a.txt", 2 'ファイルがない場合にファイル保存する objStream.SaveToFile "c:\b.txt", 1 ' ファイルクローズ objStream.Close Set objStream = Nothing |
解説
UTF-8でテキストファイルを読み書きする場合、ADODB.Streamを使用します。
Charsetで文字コードを指定します。既定値は "Unicode"です。
"Shift_JIS"や"EUC"などの文字コードが指定できます。
WriteTextでテキストを書き込みます。
引数が1なら文字列+改行を書き込み、0なら文字列のみ書き込みます。
SaveToFileでファイルに保存します。
引数が2ならファイルがある場合に上書きし、1ならファイルがない場合にファイル保存します。
※FileSystemObjectのCreateTextFileの第3引数をtrueにするとUTF-16のファイルが作成できます。
ファイル操作
- テキストファイルを読み込むテキストファイルを読み込む サンプルソース Set objFso = CreateObject("Scripting.FileS...
- テキストファイルを書き込むテキストファイルを書き込む サンプルソース Set objFso = CreateObject("Scripting.FileS...
- テキストファイルに追加するテキストファイルに追加する サンプルソース Set objFso = CreateObject("Scripting.FileS...
- ファイルに指定された数の改行文字を書き込むファイルに指定された数の改行文字を書き込む サンプルソース Set objFso = CreateObject(...
- ファイルの存在をチェックするファイルの存在をチェックする サンプルソース Set objFso = CreateObject("Scripting.Fil...
- ファイル情報を表示するファイル情報を表示する サンプルソース Set objFso = CreateObject("Scripting.FileSyste...
- フォルダの存在をチェックするフォルダの存在をチェックする サンプルソース Set objFso = CreateObject("Scripting.Fil...
- フォルダ情報を表示するフォルダ情報を表示する サンプルソース Set objFso = CreateObject("Scripting.FileSyste...
- ファイルをコピーするファイルをコピーする サンプルソース Set objFso = CreateObject("Scripting.FileSystemO...
- ファイルまたはフォルダを移動するファイルまたはフォルダを移動する サンプルソース Set objFso = CreateObject("Scripting...
- ファイルまたはフォルダを削除するファイルまたはフォルダを削除する サンプルソース Set objFso = CreateObject("Scripting...
- 指定された特殊フォルダを取得する指定された特殊フォルダを取得する サンプルソース Set objFso = CreateObject("Scripting...
- 一時ファイルまたは一時フォルダの名前を取得する一時ファイルまたは一時フォルダの名前を取得する サンプルソース Set objFso = CreateObj...
- UTF-8でテキストファイルを読み込むUTF-8でテキストファイルを読み込む サンプルソース Set objStream = CreateObject("ADODB...
WSH(Windows Script Host) 講座
WSH(Windows Script Host) とは
Windows Script Host (WSH) は、Windows 管理ツール用のスクリプト言語です。
WSH に必要な環境
WSHは、Windows98以... |
WSH の書き方
WSHは VBScript または Javascript で記述します。
VBScript は「.vbs」、Javascript は「.js」という拡張子を付けてファイルを作成します。
... |
WscriptとCscriptの違い
WSHはWscriptまたはCscriptで起動できます。
WScriptとCScriptはほぼ同様の機能を持ちますが、WScriptは対話向け、CScriptは
コン... |
WMI とは
Windows Management Instrumentation (WMI) は、Windowsシステムを管理するため
のインターフェースです。
Windows 2000以降のWindows OSには... |