svn path=/trunk/mcs/; revision=124655
+2009-01-27 Ankit Jain <jankit@novell.com>
+
+ * Delete.cs (Execute): Skip non-existant files.
+
2009-01-06 Ankit Jain <jankit@novell.com>
* CreateManifestResourceName.cs (Execute): Use full path, also helps
2009-01-06 Ankit Jain <jankit@novell.com>
* CreateManifestResourceName.cs (Execute): Use full path, also helps
List <ITaskItem> temporaryDeletedFiles = new List <ITaskItem> ();
foreach (ITaskItem file in files) {
List <ITaskItem> temporaryDeletedFiles = new List <ITaskItem> ();
foreach (ITaskItem file in files) {
+ string path = file.GetMetadata ("FullPath");
+ if (path == null || !File.Exists (path))
+ //skip
+ continue;
+
- File.Delete (file.GetMetadata ("FullPath"));
temporaryDeletedFiles.Add (file);
}
temporaryDeletedFiles.Add (file);
}
- catch (ArgumentNullException ex) {
- LogException (ex);
- }
catch (ArgumentException ex) {
LogException (ex);
}
catch (ArgumentException ex) {
LogException (ex);
}