.net 如何检测文件夹?
我的文件夹名称:“20170623154519_test.pdf” 我使用了以下代码:.net 如何检测文件夹?,.net,vb.net,.net,Vb.net,我的文件夹名称:“20170623154519_test.pdf” 我使用了以下代码: Dim isDir = (File.GetAttributes(strOutput) & FileAttributes.Directory) = FileAttributes.Directory 但这并不正确 如何检测文件夹? 谢谢大家。代码的问题在于和操作。您需要的是VB.net中的按位and,而不是(字符串串联): 代码的问题在于和操作中。您需要的是VB.net中的按位and,而不是(字符串
Dim isDir = (File.GetAttributes(strOutput) & FileAttributes.Directory) = FileAttributes.Directory
但这并不正确
如何检测文件夹?
谢谢大家。代码的问题在于和操作。您需要的是VB.net中的按位and,而不是(字符串串联):
代码的问题在于和操作中。您需要的是VB.net中的按位and,而不是(字符串串联): 只用 该代码将检查名为“20170623154519_test.pdf”的文件夹
该代码将检查名为“20170623154519_test.pdf”的文件夹为什么不使用
Directory.GetDirectories
,并将名称与所需名称进行比较。文件夹的末尾不应该有.pdf
,否则它应该是一个文件。我根本不理解你的问题。你有一个扩展名为.pdf
的文件夹?@Pikoh:是的。没错。为什么不使用Directory.GetDirectories
并将名称与所需名称进行比较呢。文件夹的末尾不应该有.pdf
,否则它应该是一个文件。我根本不理解你的问题。你有一个扩展名为.pdf
的文件夹?@Pikoh:是的。没错。
Dim isDir = (File.GetAttributes(strOutput) And FileAttributes.Directory) = FileAttributes.Directory
Dim isDir = System.IO.Directory.Exists("20170623154519_test.pdf")