我需要检查文件夹中是否存在一个XML文件。DirectoryInfo di = new DirectoryInfo(ProcessingDirectory); FileInfo[] TXTFiles = di.GetFiles("*.xml"); if (TXTFiles.Length == ...
可能是重复问题: 你能用多个筛选器调用Directory.GetFiles()吗? 如何使用多个扩展名进行筛选? 我已经尝试过:FileInfo[] Files = dinfo.GetFiles("*.jpg;*.tiff;*.bmp"); FileInfo[] Files =...
我正在创建一个备份应用程序,其中 C# 扫描一个目录。 以前我使用下面的代码来获取目录中所有文件和子文件:DirectoryInfo di = new DirectoryInfo("A:\\"); var directories= di.GetFiles("*", SearchOption.A...
我用c# (.NET 2.0 Framework) 创建了一个复制文件、目录和子目录的工具,并有一个GUI界面,显示当前正在复制的文件、当前文件编号(顺序)、要复制的文件总数以及复制操作的完成百分比。还有一个基于当前文件/总文件的进度条。 我遇到了复制大文件的问题。使用我的当前类结构(利用F...
我很好奇以下行为的确切表现:FileInfo info = new FileInfo("C:/testfile.txt.gz"); string ext = info.Extension; 这会返回“.txt.gz”还是“.gz”? 如果有更多扩展名,比如“.txt.gz.zip”或类似的东...
当我调用FileInfo(path).LastAccessTime或者FileInfo(path).LastWriteTime来获取正在被写入的文件的信息时,它返回的是文件创建时间,而不是最后一次写入的时间(即当前时间)。 有没有办法获取到这个信息? 编辑:对于目前所有的回复,我都没有尝试...
当替换HTML文件的内容时,String.Replace 似乎无法正常工作。例如,String.Replace 将 </body></html> 替换为 blah blah blah </body></html> html> - 请注意第二...
我正在尝试确定上传文件的MIME类型,我想使用fileinfo()函数,这是我一直在尝试的方法,但它没有起作用:$uploadedfile = $_FILES['soup']['tmp_name']; if(isset($uploadedfile)) { $uploadedname =...
我正在访问 SPLFileInfo 对象中的多个文件。我知道如何获取文件的路径、文件名,甚至扩展名。有没有办法获取不带扩展名的文件名?这是我一直在使用的代码,但我希望能得到更优雅的解决方案。是否有现成的解决方案?$file = new SplFileInfo("path/to/file.txt...
使用File对象的静态方法和创建一个新的FileInfo对象并调用那些方法之间有很大的区别吗?