我的程序中我有一個datagridview,填充了2列。 第一列包含像filename.ext這樣的值 第二列包含此文件的大小。比較datagridview到fileinfo中的值
現在,我需要比較,如果在列中列出的文件是一個選定的文件夾中(openfolder對話框中選擇)
我認爲在存在或不存在已使用
DirectoryInfo di = new DirectoryInfo(fldChk.SelectedPath);
FileInfo[] rgFiles = di.GetFiles("*.*");
foreach (FileInfo file in rgFiles)
{ //do there
我想使用2陣列列表,然後在第一個文件大小中添加第一個文件名,但只是假設並且對於具有多個文件的文件夾,過程很慢。 什麼是最好的方法來做到這一點?
path = Path.Combine(@ C:\ absolute \ path \「,path);我使用openfolderdialog選擇路徑,如何修復? – devilkkw 2012-08-02 15:52:57
我假設你的意思FolderBrowserDialog在這種情況下,你應該讓你的代碼是:path = Path.Combine(folderBrowserDialog.SelectedPath,path); – Dan 2012-08-02 15:56:35
非常感謝你,效果更好。 – devilkkw 2012-08-02 16:13:42