2017-06-23 91 views
0

我的文件夾名稱: 「20170623154519_test.pdf」 我用這個代碼:如何檢測文件夾?

Dim isDir = (File.GetAttributes(strOutput) & FileAttributes.Directory) = FileAttributes.Directory 

但它的工作不正確。

如何檢測文件夾? 謝謝大家。

+0

爲什麼不使用'Directory.GetDirectories'並將名稱與所需的名稱進行比較。並且一個文件夾末尾不應該有'.pdf',否則它應該是一個文件。 – Mederic

+0

我完全不明白你的問題。你有一個擴展名爲.pdf的文件夾? – Pikoh

+0

@Pikoh:是的。那是對的。 –

回答

2

你的代碼存在問題和操作。你需要的是一個按位和VB.net (And),不&(字符串連接):

Dim isDir = (File.GetAttributes(strOutput) And FileAttributes.Directory) = FileAttributes.Directory 
+0

謝謝,沒關係。 –

0

只需使用this

Dim isDir = System.IO.Directory.Exists("20170623154519_test.pdf") 

該代碼將檢查名爲 「20170623154519_test.pdf」 文件夾

相關問題