vanikanc Ответов: 1

Бегу sdelete.exe в VBScript используется WScript.Ракушка


Может ли кто-нибудь помочь с синтаксисом для этого?

1 Ответов

Рейтинг:
0

Nish Nishant

Попробуйте что-нибудь вроде этого:

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "sdelete -z D:\temp "


vanikanc

Что делать, если вы находитесь в файловой системе, у нас есть что-то, что уже читает через файлы и использует метод удаления файловой системы. мы пытаемся использовать более чистый и надежный метод с помощью sDelete. Я планирую заменить файловую систему.delete на sDelete. сработает ли это?

Nish Nishant

Я не понимаю, почему это не сработает.

vanikanc

Я просто говорю, Шшшшш.Запустите "sDelete-z", так как я уже нахожусь в папке, которая нуждается в удалении файлов. Я также позаботился о том, чтобы sdelete.exe файл также находится в той же папке, где я запускаю этот файл vscript.

Sergey Alexandrovich Kryukov

Вот так просто, пятерка, должна сработать.
--СА

vanikanc

Но командное окно продолжает выскакивать каждый раз.
wsShell.Run("sdelete-z"), 2, True-я попытался установить это значение на 2, чтобы работать в бесшумном режиме, но оно все еще не работает.

Nish Nishant

Попробуйте 7 вместо 2.