есть скрипт который должен в папке temp удалять все файлы и папке кроме папки с названием 1 А он удаляет все несмотря на проверку
В чем проблема
Интуитивно догадываюсь что в типах ....
var fso, f, fc, fc1, s ,sf , fc2, c;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.GetFolder("C:\\temp");
fc = new Enumerator(f.SubFolders);
fc1 = f.SubFolders;
s = "";
c = "1";
for (; !fc.atEnd(); fc.moveNext())
{
s += fc.item();
if (s != c )
{
fso.DeleteFolder(s);
s = "";
}
else
s = "";
}
fc2 = new Enumerator(f.files);
sf = "";
for (; !fc2.atEnd(); fc2.moveNext())
{
sf += fc2.item();
fso.DeleteFile(sf);
sf = "";
}