自動化・効率化ならKTパソコンスクール

powerd by うなぎいもプロジェクト

UWSCで指定したフォルダ内の全てのtxtファイル内の1つの文字列を置換する方法

カテゴリー │UWSC


UWSCで指定したフォルダ内の全ての拡張子txtのファイル内の1つの文字列を置換するプログラムを作ってみました。

デスクトップ上の全てのtxtファイル内の1つの文字列を置換するプログラム(こんにちはをHelloに置換)下


path = "C:\Users\{ユーザー名}\Desktop\"
files = "*.txt"

//検索する文字列
search_str = "こんにちは"

//置換する文字列
rep_str = "Hello"

for i=0 to GETDIR(path, files)-1
ID = FOPEN("<#DBL>" + path + GETDIR_FILES[i] + "<#DBL>", F_READ or F_WRITE)

//テキストファイルの全内容を取得する
content = FGET(ID, F_ALLTEXT)
rep_content = REPLACE(content, search_str, rep_str)
FPUT(ID, rep_content, F_ALLTEXT)
FCLOSE(ID)
next

{ユーザー名}のところは自分のユーザー名に変えてください。デスクトップ以外のフォルダに変えたい場合はpath = の後を変えてください。検索する文字列と置換する文字列は自由に変えてください。


  • このエントリーをはてなブックマークに追加
  • LINEで送る

同じカテゴリー(UWSC)の記事


上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。

削除
UWSCで指定したフォルダ内の全てのtxtファイル内の1つの文字列を置換する方法
    コメント(0)