Удаление скрытого файла
Здравствуйте, необходимо удалить скрытые файлы из заданого каталога
var fso = new ActiveXObject("Scripting.FileSystemObject"); var f =fso.getfolder("f:\\ПРАКТИКА\\3 поиск скрытых файлов\\"); var strAttributes =""; if (f.attributes & 2) ; f.Delete(); данный скрипт удаляет все файлы у меня получается удалить только все или заданный файл... а удалить именнно скрытые файлы не получается. Если есть идеи, подскажите. ПОДСКАЖИТЕ ПОЖАЛУЙСТА:) |
Цитата:
|
Цитата:
|
Значит условие у вас неверное.
|
а как его можно исправить?
|
Строки 3 и 4 - бессмысленные. Удалите их.
Проверьте права доступа на удаляемый каталог. Проверьте кодировку сохраняемого файла скрипта. |
Цитата:
а где тогда указать то, что нужно удалить именно скрытые файлы? |
Удаляйте именно файлы, указывая их по имени.
// 1 var f = fso.GetFile(filespec); f.Delete(); // 2 fso.DeleteFile(filespec); |
Цитата:
Проблема задать атрибут скрытого файла, с последующим его обнаружением.:blink: |
Часовой пояс GMT +3, время: 11:38. |