C 獲得檔案版本資訊及唯讀檔案的刪除

2021-08-29 06:42:47 字數 647 閱讀 4315

獲取檔案的版本資訊:

fileversioninfo myfileversioninfo1 = fileversioninfo.getversioninfo("d:\\test.dll");

textbox1.text="版本號: " + myfileversioninfo1.fileversion;

更改檔案屬性,刪除唯讀檔案:

下例欲將e:\test.txt檔案拷貝至d:\tmp\test.txt,但d:\tmp\test.txt已經存在。

用來拷貝檔案

//當destinationfile已經存在時,無法將檔案file1拷貝到目標檔案,

//因此先刪除destination檔案,file.delete()方法不能刪除唯讀檔案,

//因此,如果檔案屬性為唯讀(attributes屬性中會包含有"readonly"),

//先把檔案屬性重置為normal,然後再刪除:

string file1="e:\\test.txt";

string destinationfile="d:\\tmp\\test.txt";

if(file.exists(destinationfile))

file.copy(file1,destinationfile,true); 

C 獲得檔案版本資訊及唯讀檔案的刪除

獲取檔案的版本資訊 fileversioninfo myfileversioninfo1 fileversioninfo.getversioninfo d test.dll textbox1.text 版本號 myfileversioninfo1.fileversion 更改檔案屬性,刪除唯讀檔案 ...

C 獲得檔案版本資訊及唯讀檔案的刪除

獲取檔案的版本資訊 fileversioninfo myfileversioninfo1 fileversioninfo.getversioninfo d test.dll textbox1.text 版本號 myfileversioninfo1.fileversion 更改檔案屬性,刪除唯讀檔案 ...

C 獲得檔案版本資訊及唯讀檔案的刪除

獲取檔案的版本資訊 fileversioninfo myfileversioninfo1 fileversioninfo.getversioninfo d test.dll textbox1.text 版本號 myfileversioninfo1.fileversion 更改檔案屬性,刪除唯讀檔案 ...