請問C裡面怎麼把硬碟裡的檔案刪除

2021-03-07 07:47:05 字數 2714 閱讀 6960

1樓:匿名使用者

using system;

using system.io;

class test

catch( exception e )}}

2樓:匿名使用者

查幫助啊

其中的例子:

[c#]

using system;

using system.io;

class test

string path2 = path + "temp";

// ensure that the target does not exist.

file.delete(path2);

// copy the file.

file.copy(path, path2);

console.writeline(" was copied to .", path, path2);

// delete the newly created file.

file.delete(path2);

console.writeline(" was successfully deleted.", path2);

} catch (exception e)", e.tostring());}}}

c#檔案檔案獲取- 問大家個問題 怎樣獲取本地磁碟裡面的所有資料夾下的所有檔案??

3樓:匿名使用者

system.io.driveinfo d=system.

io.driveinfo.getdrives(); string dnames = new string[d.

length];

int x=0;

foreach (system.io.driveinfo dirinfo in d)

foreach (string dname in dnames)

c# 從硬碟獲取** 之後如何釋放?

4樓:望穿秋水待伊人

image.fromfile  一旦使用後,對應的檔案在一直呼叫其生成的image物件被disponse前都不會被解除鎖定,這就造成了一個問題,就是在這個圖形被解鎖前無法對影象進行操作(比如刪除,修改等操作).

在以前用的過程中曾用過下面三個方法解決問題.

第一種方法,在要進行檔案操作前將image物件銷燬.

picturebox picbox;

if(picbox.image!=null)picbox.image.disponse();

第二種方法,就是在載入影象的時候用一種方法替代:

system.drawing.image img = system.drawing.image.fromfile(filepath);

system.drawing.image bmp = new system.

drawing.bitmap(img.width, img.

height,    system.drawing.imaging.

pixelformat.format32bppargb);

system.drawing.graphics g = system.drawing.graphics.fromimage(bmp);

g.drawimage(img, 0, 0);

g.flush();

g.dispose();

img.dispose();

//下面開始使用bmp作為顯示的image物件

system.drawing.image img = system.drawing.image.fromfile(filepath);

system.drawing.image bmp = new system.drawing.bitmap(img);

img.dispose();

方法四:

image類的fromfile方法開啟檔案と後沒有關閉,導致檔案鎖定,無法進行刪除、移動等操作。

該而使用fromstream方法,**如下:

//讀取檔案流

filestream filestream = new filestream(iconpath, filemode.open, fileaccess.read);

int bytelength = (int)filestream.length;

byte filebytes = new byte[bytelength];

filestream.read(filebytes, 0, bytelength);

//檔案流關閉,檔案解除鎖定

filestream.close();

pictrue.image = image.fromstream(new memorystream(filebytes));

因為fromstream方法引數應用的流必須一直保持開啟,故**中有一個檔案流向memeorystream流的轉換,從而可以關閉檔案流,保持memorystream流的開啟狀態。

c盤裡的kingsoft資料夾能刪嗎

這個金山系列軟體的安裝資料夾,如果你確定系統沒有裝或者裝了相關的金山系列軟體不想用了 可以到控制面板看看有沒有刪除選項,有就刪之 刪了也是沒有大礙的。大部分c盤內檔案主要由documents and settings windows program files等系統資料夾組成,program fil...

請問我的c盤裡面的nvidia是什麼資料夾啊

nvidia資料夾是你在裝好bai系統後 安裝顯示卡du時,解壓到 zhic 下面,當你安裝好dao了驅動以後專,這個資料夾以及裡面的屬檔案就沒有任何用處了。完全可以刪除掉。因為你下次安裝系統的時候c盤已經清空了,這個資料夾也是沒有用的。建議刪除掉nvidia資料夾以節省空間!一般而言,抄c盤中的n...

U盤裡面所有檔案的檔名是亂碼,刪不掉也格不掉,怎麼辦

1,開始 執行,輸入cmd 2,在開啟的ms dos視窗中輸入 chkdsk 此命令用來檢測並修復多種磁碟邏輯錯誤無法修復物理錯誤 3,接下會出現磁碟邏輯錯誤檢測資訊 4,輸入chkdsk f 5,在鍵盤上輸入y 然後重啟電腦 重啟電腦後會進入磁碟自檢階段,如果出現y n直接點y即可,整個檢測修復過...