PDA

Показать полную графическую версию : Не могу очистить папки


adereev1998
06-04-2017, 15:32
Ребят не могу удалить содержимое двух папок через батник , вот команда и путь , но при запуске в cmd пишет что путь не найден , помогите правильно путь написать
@Echo off
del /q C:\Users\Святослав\Downloads\*.*
del /q C:\Users\Святослав\.squareland\clients\omega1710\logs\*.*
если делать через cmd то все пашет. в чем проблема тут?

adereev1998
06-04-2017, 15:36
Винда седьмая , очень нужна ваша помощь!

И еще вот эти пути очистить надо
C:\Users\Святослав\AppData\Roaming\Skype\My Skype Received Files
C:\Users\Святослав\AppData\Roaming\Microsoft\Windows\Recent
C:\Users\E7AA~1\AppData\Local\Temp

Iska
06-04-2017, 15:46
вот команда и путь , но при запуске в cmd пишет что путь не найден , помогите правильно путь написать »
Сохраняете пакетный файл в кодировке OEM/866?

Независимо от этого, если Святослав — это текущий пользователь, то правильнее будет использовать путь к профилю:
del /f /q "%UserProfile%\Downloads\*.*"
del /f /q "%UserProfile%\.squareland\clients\omega1710\logs\*.*"

mwz
07-04-2017, 00:17
C:\Users\Святослав\AppData\Roaming\Microsoft\Windows\Recent
C:\Users\E7AA~1\AppData\Local\Temp »

Судя по вашей информации, E7AA~1 — это короткое имя (DOS-имя формата 8.3) папки, являющееся псевдонимом папки Святослав. И использование переменной окружения %UserProfile% вместо C:\Users\<текущий_пользователь>, как предложил Iska, спасёт вас как от вариантов кириллических кодировок, так и от двойственности имён папок и файлов.

И при использовании переменной окружения %UserProfile% и смене пользователя такой батник, если его нужно будет использовать для тех же целей, не придётся редактировать вообще.




© OSzone.net 2001-2012