Я попытался проверить, является ли путь к удаленной директории или файлу путь к каталогу или файлу. Я нашел этот код:Проверьте, является ли путь каталогом или файлом C#
FileAttributes attr = File.GetAttributes(@"C:\Example");
if (attr.HasFlag(FileAttributes.Directory))
MessageBox.Show("It's a directory");
else
MessageBox.Show("It's a file");
Однако этот код не работает с удаленным каталогом или файлом.
У меня есть две папки
C:\Dir1
C:\Dir2
В Dir1 есть нормальные файлы, такие как «test.txt», в Dir2 есть сжатые файлы, такие как «test.rar» или «test.zip» и мне нужно удалите файл в Dir2, когда файл в Dir1 удален.
Что-то я пробовал, но ничего не работает.
Можно ли достичь этого?
Спасибо!
Если оно было удалено, оно больше не существует, имеет ли значение то, что было, когда оно существовало? –
Однако мне нужно удалить это из другой папки, поэтому мне нужно знать, если его файл или каталог (из-за расширения) –
Вам нужно его удалить (что произойдет в будущем) или вы хотите проверить, что удалено файл или каталог, когда он существовал (что происходило в прошлом)? –