テキストファイルを分割して保存するには?
fsefsetwetjuutさん
テキストファイルを分割して保存するには?
ながーいテキストファイルがあるとします。
たとえば
テキストテキスト
・
・
・
テキスト
と、だらだら続くようなファイルがあったとして、
これを、とある記号、
たとえば★とかで区切って、
たとえばこういうファイルがあったとして、
+++++
ABCD
★
EFGH
★
+++++++
こういう感じだとして、
★で区切って、
ファイル1(中身は、ABCD)
ファイル2(中身は、EFGH)
って感じで保存したいのです。
説明下手ですいません。
分割して、
ファイル1
ファイル2
ファイル3
と別途テキストファイルとして、保存したいのですが、
そういうソフトありますか。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
ちょっとVBSで作ってみました。
お粗末ですが一応動作します。(保証はないけど)
分割したファイルは「1.txt」「2.txt」という風に出力されます。
以下をメモ帳などに張り付け、拡張子を「.vbs」にして試してみてください。
Dim SplitStr
Dim ReadFile
Dim objFSO
Dim objReadFile
Dim objWriteFile
Dim StrREC
Dim Count
'##### 設定箇所(以下の三か所を設定してください) #####
'区切り文字
SplitStr = "★"
'読み取るファイル(絶対パスで)
ReadFile = "C:\Sample.txt"
'出力先フォルダ(絶対パスで、なおかつ最後は必ず¥を付けること)
CreateFile = "C:\"
'##### ここまで #####
Set objFSO = WScript.CreateObject("Scripting.FileSystemObject")
Set objReadFile = objFSO.OpenTextFile(ReadFile, 1)
Count = 1
Do Until objReadFile.AtEndOfStream
Set objWriteFile = objFSO.CreateTextFile(CreateFile & Count & ".txt")
Do
if objReadFile.AtEndOfStream Then Exit Do
StrREC = objReadFile.ReadLine
msgbox StrREC
If StrREC <> SplitStr Then objWriteFile.WriteLine(StrREC)
Loop Until StrREC = SplitStr
Count = Count + 1
objWriteFile.close
Loop
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/21 09:42
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- Visual Basic(VBA) VBAでエクセルをtxtに変換するとエクセルでカンマを含む文字数字がtxtでは「""」付にならないよ 1 2022/08/27 12:17
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- フリーソフト テキストファイル内を検索したい 1 2022/06/01 08:33
- C言語・C++・C# c言語の問題です 2 2023/07/21 10:51
- UNIX・Linux テキストファイルをページ番号付きでコマンドラインから印刷したい 1 2023/02/22 12:47
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:48
- Excel(エクセル) エクセル 任意の列数で分割する方法 3 2022/07/31 14:58
- C言語・C++・C# #include <stdio.h>int main(void) { int buf[100] = 6 2022/11/01 22:45
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
batファイル処理でのテキストフ...
-
Excelでdatファイルを作成??
-
複数のテキストファイルをexcel...
-
ExcelVBA テキストファイルから...
-
windowsへscp
-
マクロでメモ帳に貼り付け
-
KADOKAWA電撃文庫ってフォーマ...
-
ファイル名の特定文字だけ削除...
-
文字の頭文字順に自動移動
-
テキストファイルの文字色に色...
-
一気にずばっと複数のメールを...
-
ヘルプファイルの翻訳
-
Sculptris Alpha 6
-
Excelマクロ/ファイル名を指定...
-
バッチファイルが作成できない
-
複数のファイルを同時検索し、...
-
Excel VBA シートを指定して...
-
VBAでファイルパスが長すぎてコ...
-
Lubuntuでフォントをインストー...
-
FFFTPでサーバに新規フォルダが...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数のテキストファイルをexcel...
-
Excelでdatファイルを作成??
-
バッチファイルが作成できない
-
batファイル処理でのテキストフ...
-
テキストファイルの文字色に色...
-
複数のファイルを同時検索し、...
-
一気にずばっと複数のメールを...
-
ファイル名の特定文字だけ削除...
-
CDの曲名をテキストファイルで...
-
VBSでテキストファイルのタブ区...
-
CADでグラフ作成
-
KADOKAWA電撃文庫ってフォーマ...
-
windowsへscp
-
文字の頭文字順に自動移動
-
マクロでメモ帳に貼り付け
-
powershell で出力したテキスト...
-
ExcelVBA テキストファイルから...
-
Atokのユーザー辞書に、複数の...
-
インデザインのテキスト流し込み
-
複数テキストファイルをエクセ...
おすすめ情報