一:關鍵函式
1,qdir
file(path); //
當前檔案路徑
2,qstringlist
filelist
=file
.entrylist
();//獲得進入目錄的檔案列表
3,->
();//當前程式的目錄
4,qdir::setcurrent(path); //設定當前的目錄
二,例項**
1,標頭檔案
#ifndefloadfileform_h
#defineloadfileform_h
#include
#include
//設定頁面的背景
#include
#include
#include
#include
//載入檔案所需的函式
#include
#include
#include//檔案資訊列表
#include//檔案路徑
//顯示檔案列表
#include
#include
#include
#defineudisk
"./file/udisk/"
//u盤路徑
#definelocalfiledir
"./file/local/"
//本地檔案路徑
//編輯視窗申明
namespaceui
classloadfileform
:public
qwidget
;
#endif//loadfileform_h
2,原始檔
#include"loadfileform.h"
#include"ui_loadfileform.h"
loadfileform::loadfileform
(qwidget
*parent)
:
qwidget
(parent),
ui(newui
::loadfileform
)
//初始化函式
voidloadfileform
::initloadfileform()
//頁面初始化函式
voidloadfileform
::paintevent
(qpaintevent
*event)
loadfileform::~loadfileform
()
//過濾需要開啟的特定檔案
voidloadfileform
::setfilefileter(
qstring
filter)
//開啟本地目錄按鈕
voidloadfileform
::on_localcontents_clicked()
if(onlyshowbmp
)
else
}
//過濾顯示的檔案
if(filefilter
=="all"
)
elseif(
filefilter
=="txt"
)
else
}
else
}
}
//開啟u盤目錄按鈕
voidloadfileform
::on_ucontents_clicked()
if(onlyshowbmp
)
else
}
//過濾顯示的檔案
if(filefilter
=="all"
)
elseif(
filefilter
=="txt"
)
else
}
else
}
}
//確定按鈕
voidloadfileform
::on_buttonyes_clicked()
else
}
//當前選中的不為空
currentfile
=currentfile+ui
->
filecontents
->currentitem()->text();
//得到當前選中的內容
if(isremovefile
)
else
//儲存當前進入的路徑
qstringlist
t=currentfile
.split(
"/");
currentfile
=t[0
]+"/"
+t[1
]+"/"
+t[2
]+"/"
;
this
->hide();
//隱藏本視窗
}
//取消按鈕
voidloadfileform
::on_buttoncancel_clicked()
//當前文字改變
voidloadfileform
::on_filecontents_currenttextchanged(
const
qstring
¤ttext)
voidloadfileform
::setshowbmp()
//刪除檔案函式
voidloadfileform
::removefile()
博文索引持續更新中。。。
python 對檔案內容迭代
所謂迭代,是指不斷重複某個動作,直到這些動作都完成 在while迴圈中,read方法是最常見的對檔案迭代的方法 usr bin evn python coding utf 8 path test.txt f name open path,w print write lenght f name.wri...
Qt 對檔案的操作
不得不說qt很強大,它完美的支援對檔案的操作,說等到對檔案的操作就要涉及到兩個基本的類,qfile 和qtextstream,前者負責檔案的開啟,關閉 等等一些執行的操作,後者是對檔案流的操作,對檔案內容的讀寫,都要通過它來完成。void setos getnetcfg else if line.l...
linux less對檔案內容進行搜尋
可以先用 less 檔名 來開啟檔案,然後可以按回車,開啟底部命令輸入行 即出現乙個冒號的位置 然後可以使用 鍵盤上的 home 鍵跳到檔案開始,end鍵跳到最後,pgup向前翻頁,pgdn向下翻頁,還可以在冒號後面直接輸入 要搜尋的關鍵字 進行 高亮顯示,可以 用 n 向前查詢或者 n 向後查詢。...