從FTP取檔案,並解析

2021-04-06 19:35:42 字數 2387 閱讀 2111

numbertab檔案內容,第一列首字母為關鍵字,其餘資料插入到listbox顯示

#本sag負責的號段(跟業務能力相關)

001138              123456

001021              123456

004138              123456

004021              123456

006138              123456

006021              123456

008138              123456

008021              123456

009138              123456

009021              123456

#第三方發起呼叫時,選擇閘道器(基於閘道器移動、固定、ngn)

11              cap

10217777        inap

10218888        sip

#資料類se的路由資料

#簡訊過濾關鍵字

#f+關鍵字gbk碼經bcdtoasc後的內容     關鍵字gbk嗎

f2bcbac2b                             布希

f1beb0cda5b7c                         賓拉登

void cnumbertabctrl::onbtout()

}catch (cinternetexception* pex)

pconnect->setcurrentdirectory(g_ftppath);

pconnect->getfile("remotefile","localfile",false);

sess.close();

file *hresfile = fopen("localfile","rb");

if(hresfile==null)

int ilenofline=100;

char textout[3000],stemp[100],number[2][40];

cstring file_content;

int ibefore=0,ibehind=0,icurrent=0;

bool bcurrent=false;

for(int i=1,iline=0;;i++)                     //每個迴圈是一行記錄

if(textout[0]==0x00||textout[0]=='/r')

break;

//格式化,讀取部分以前的內容儲存在file_content_before,以後內容儲存在file_content_behind

if(textout[0]!=keyword)

else//讀取內容儲存在file_content

break;

}if(textout[i] == ' '||textout[i] == '/t'||textout[i] == '/n')

j = 0;

continue;

}stemp[j] = textout[i];

j++;

}if(keyword=='0')

if(strcmp(cstring(stemp2),ppage->getvalue("numtabtype"))>0)

}else

}} //end of for(i=1;i<=max_oneday;i++)

if(strcmp(file_content,"")==0)

messagebox("沒有您要查詢的記錄。");

fclose(hresfile);

m_bget=false;

}

java從ftp伺服器上拉取檔案,並做相應的處理

專案採用的是springboot,依賴管理工具用的是gradle,配置檔案是yml檔案 1.匯入相關ftp需要的jar包 dependencies 3.建立ftp相關的utils slf4j public class ftpfilemanager file s path private string...

java通過ftp方式讀取檔案,並解析入庫

對於自己是個總結,下次使用的時候直接copy,要注意的地方是ftp訪問檔案的方式,訪問的是ftp使用者的home目錄,而不是從絕對路徑訪問。private final static string deleteuser delete from customermanager user where cm...

解析檔案並寫入檔案裡

ifndef analys h define analys h include include object.h define fgetsmax 6 1024 1024 獲取一行資料的最大值6m class object class analys object char v,int l value ...