System.IO.File.删除无效字符
本文关键字:无效 字符 删除 File IO System | 更新日期: 2023-09-27 18:20:05
我正试图通过以下操作删除目录中的所有文件:
System.IO.File.Delete(directoriodestino_imagenes + @"'*.*");
其中,directoriodestino_imagenes = "C:''dcm''patients''NAME_LASTNAME''DCM''"
。
我得到了这个:
{"路径中存在非法字符。"}
有没有迹象表明我做错了什么?
它是通配符。不能使用delete方法删除多个文件。您需要删除整个文件夹(请参阅http://msdn.microsoft.com/en-us/library/fxeahc5f(v=vs.110).aspx),或者一个接一个地删除它们。例如,使用通配符删除多个文件
实际上可以删除文件夹中的文件。以下是我的操作方法。
string directory = @"C:'File Downloader'DownloadedFile'";
string[] file = Directory.GetFiles(directory); // get all files in the folder.
foreach (string fileName in file )
File.Delete(fileName );