Отправляет email-рассылки с помощью сервиса Sendsay

[TC] автоматическая очистка папки.

Всем привет.
тут отказывается чистится папка.
папка находится по пути:
c:\Users\Admin\Application Data\vlc\Temp\
для удаления в файле cmd, прописываю так:
del /S/Q c:\Users\Admin\Application Data\vlc\Temp\
при том что тэмпы в других местах чистятся нормально.

Ответить   Sun, 18 Dec 2016 14:56:11 +0200 (#3458648)

 

Ответы:

Здравствуйте, Александр.

Вы писали 18 декабря 2016 г., 15:56:11:

На вскидку вижу, что используете путь к папке, где есть пробел.
Почему в кавычки его не берёте?
Удачи.

Ответить   Sun, 18 Dec 2016 19:54:07 +0300 (#3458687)

 

Доброго времени суток всем!
Александр в письме от 18.12.2016; 15:56 пишет:

А надо вот так:
del /S/Q "c:\Users\Admin\Application Data\vlc\Temp\*.*"
В пути к файлу присутствует пробел, а это значит, что всю строку с
путём надо брать в кавычки. Это правило работает ещё с Windows-95,
кроме того, указание звёздочки, точки и ещё раз звёздочки очень
желательно в конце.
в вашем случае командный интерпретатор пытается найти вот такой путь:
c:\Users\Admin\Application
А ещё, чтобы ваш файл был универсален и работал не только на Windows
XP, пропишите в нём вот так:
del /S/Q "%appdata%\vlc\Temp\*.*"

Ответить   yuniks Mon, 19 Dec 2016 10:52:14 +0300 (#3458772)