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即可,整個檢測修復過...