delphi求程式,獲取檔案的建立時間(不是修改時間),然後根據它們的建立時間刪除某個時間之前的檔案

2022-01-09 14:13:48 字數 1797 閱讀 8962

1樓:匿名使用者

function tform1.getfiledatetime(const filename: string): tdatetime;

varhandle: thandle;

finddata: twin32finddata;

localfiletime: tfiletime;

dosdatetime: integer;

begin

handle := findfirstfile(pchar(filename), finddata);

if handle <> invalid_handle_value then

begin

windows.findclose(handle);

if (finddata.dwfileattributes and file_attribute_directory) = 0 then begin

filetimetolocalfiletime(finddata.ftcreationtime, localfiletime);

if filetimetodosdatetime(localfiletime, longrec(dosdatetime).hi,

longrec(dosdatetime).lo) then

begin

result := filedatetodatetime(dosdatetime);

exit;

end;

end;

end;

result := -1;

end;

2樓:淦靖輝

非常陌生的名字。也許很多人都要問,檔名就檔名塞,還什麼副檔名喲?然而在我們實際應用中就經常會遇到一些這樣的現象:

電腦中一些莫名其妙的檔案總是打不開,及時開啟了怎麼圖示總是和別人計算機裡面的不一樣等等。廢話少說了,言歸正傳。

副檔名 是作業系統用來標誌檔案格式的一種機制。通常來說,一個副檔名是跟在檔名後面的,由一個分隔符分隔。在一個像「readme.

txt」的檔名中,readme是檔名,txt為副檔名,表示這個檔案是一個純文字檔案。

也許你們會問:我開啟電腦怎麼沒有看見檔名後面有一個原點和原點後面的東東呢?不要著急,跟我來喲?首先開啟一個資料夾,單擊選單欄→工具→資料夾選項

去掉"隱藏已知檔案的副檔名"前面的勾.點選確定,這下你看看你電腦裡面儲存的所有檔案,是否在原來檔名後面都多了原點和一些字母符號呢?這些都是副檔名。

如果想不顯示副檔名,就執行剛才上面的步驟,把剛才去掉的那個√打上,點選確定就ok了,大家可以多多練習這個哦。

不過大家千萬要注意,在我們取消√以後,檔名及其副檔名就顯示出來了,但是當我們需要重新命名的時候,副檔名是不能更改的喲,否則可能就打不開該檔案了喲,或者該檔案的圖示就變樣了。所以,我們在重新命名帶副檔名的檔案時,副檔名是不能丟的。

我們經常接觸的副檔名有doc(word文件)、wps(wps文件)、xls(excel電子**)、ppt(powerpoint簡報)、jpg(**)、txt(純文字)、rar(winrar壓縮檔案)、htm(網頁檔案)、html(網頁檔案)等等。

這下大家是否清楚了嗎?如果大家還迷糊兒的話,我再來費了哈。我們可能都使用過word編輯過文件的,在我們辛辛苦苦打了一篇文章或總結計劃之後,我們接下來的事情就是儲存,在我們點選儲存的時候,就會彈出如下對話方塊,在儲存型別那個地方,我們時候會看見word文件這一標誌呢?

也許我們絕大多數人不回去在意這個問題(否則我們大家都是發明家了喲),因為我們的絕大多數老師都沒有教喲,所以我們只取一個檔名就ok了。就是我們沒有在意的那個地方就是副檔名。

怎樣修復獲取root時的su檔案??

su檔案是什麼為什麼我不能獲得root su檔案是授權管理軟體,root成功後,其他軟談仔件由它來進行授權。不能獲得root是因為沒有成功的刷機。再詳細一點兒,你是什麼系統下的檔案。為什麼我在root過程中su檔案顯示有問題,導致我不可以獲取root許可權,該怎麼解決?刷第三方 用第三方刷root韌體...

C如何實現獲取資料夾內所有檔案的檔名和更新日期,然後用CSV輸出

當然不能一次性獲取了,首先獲取所有檔案,然後再讀取每個檔案的檔名和更新日期了。在c 中讀寫檔案是怎樣查詢特定名稱的檔案 比如說你要查詢的特定檔案的名稱是怎樣的呢?c 程式對.csv 檔案中的內容抓取求思路。csv雖然顯示效果上接近excel,但本質上是一個txt檔案,每個資料之間用逗號分隔 你可以做...

在java專案中如何獲取某個檔案的路徑

file類有兩個常用方法可以得到檔案路徑一個是 getcanonicalpath 另一個是 getabsolutepath 可以通過file類的例項呼叫這兩個方法例如file.getabsolutepath 其中file是file的例項物件。下面是一個具體例子 public class pathte...