// test.cpp : 定義控制台應用程式的入口點。
//#include
"stdafx.h"
#include
#include
int_tmain
(int argc, _tchar* ar**)
( hfile,
//開啟的檔案控制代碼
null
,//使用預設的安全屬性
page_readwrite,
//檔案對映物件的也保護 這裡沒有設定可執行屬性0,
0,//對於檔案對映這兩個大小都可以設定為0.
l"yxp"
//檔案對映物件的名稱);
if0)//將檔案對映的檢視對映到呼叫程序的位址空間。
pfile=
mapviewoffile
( file_map_read | file_map_write,
//對檔案對映的訪問型別 這裡使用讀和寫0,
0,//對映的開始位置
0//表示從指定的偏移 對映到檔案尾);
if(pfile ==
null)*
(int
*)pfile =
0x11111111
;//這種方式就修改了檔案內容
unmapviewoffile
(pfile);
exit:
if(hfile)
ifgetchar()
;return0;
}
使用python 修改檔案內容
做嵌入式時需要把windows 下的 ads 工程 專案移植到linux 下的gnu專案時候需要做大量重複的修改,比如把 abc equ 1修改為 define abc 1如果用手工乙個個修改很浪費時間,所以就用python指令碼來做這些工作,發現很容易就搞定了 以前遇到類似問題總是用c 來寫,量很...
修改檔案內容
import os def fetch data print 使用者查詢資料 s data backend data backend data n 讀取的文字有換行符,需要做下拼接 with open haproxy.conf r encoding utf 8 as read file 使用with...
使用SED,GREP 批量修改檔案內容
使用sed命令可以進行字串的批量替換操作,以節省大量的時間及人力 使用的格式如下 sed i s oldstring newstring g grep oldstring rl path 其中,oldstring是待被替換的字串,newstring是待替換oldstring的新字串,grep操作主要...