Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
удаление файла через Shell
|
|||
|---|---|---|---|
|
#18+
Привет. Не могу удалить файл через Shell, поскольку файла del.exe в папке C:\WINDOWS\system32\ просто нет. Причём через cmd команда del работает... Вот что я пишу: Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2009, 14:10 |
|
||
|
удаление файла через Shell
|
|||
|---|---|---|---|
|
#18+
а зачем? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2009, 14:14 |
|
||
|
удаление файла через Shell
|
|||
|---|---|---|---|
|
#18+
cmd /c "del c:\1.txt" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2009, 14:15 |
|
||
|
удаление файла через Shell
|
|||
|---|---|---|---|
|
#18+
Konst_Oneа зачем? Код: plaintext ок. Но тогда, насколько я понимаю, мне надо проверить на существование файла del_file, если я пишу Код: plaintext Как это сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2009, 15:00 |
|
||
|
удаление файла через Shell
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2009, 15:02 |
|
||
|
удаление файла через Shell
|
|||
|---|---|---|---|
|
#18+
Konst_One Код: plaintext Не прокатило. Желателен всё равно файлик del.exe Просто целевой (для удаления) файл находится на сетевых ресурсах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2009, 15:10 |
|
||
|
удаление файла через Shell
|
|||
|---|---|---|---|
|
#18+
и что? вы права выдайте сначала нужные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2009, 15:11 |
|
||
|
удаление файла через Shell
|
|||
|---|---|---|---|
|
#18+
_MaverickKonst_One Код: plaintext Не прокатило. Что именно не прокатило-то? Ошибка в чем? _Maverick Желателен всё равно файлик del.exe Просто целевой (для удаления) файл находится на сетевых ресурсах. И что из этого? И нафига вообще проверять существование файла если можно просто обработать ошибку удаления. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2009, 15:14 |
|
||
|
удаление файла через Shell
|
|||
|---|---|---|---|
|
#18+
Ребят, вопрос весь в правах.. Я тут новичок, и не в курсе, как удалить файл под паролем.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2009, 15:57 |
|
||
|
удаление файла через Shell
|
|||
|---|---|---|---|
|
#18+
под каким паролём? вы можете объяснить конкретно что и где вы пытаетесь удалять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2009, 16:02 |
|
||
|
удаление файла через Shell
|
|||
|---|---|---|---|
|
#18+
Стоит сервер. Чтобы зайти в его корневой каталог, нужно ввести логин и пароль пользователя. Соответственно если я пишу dir("\\192.188.132.56\ora-xx\123.txt") мне выдаётся ошибка bad filename.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2009, 16:19 |
|
||
|
удаление файла через Shell
|
|||
|---|---|---|---|
|
#18+
сначала подключите этот сетевой ресурс локально, а уже потом с ним работайте. смотрте справку по: net use ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2009, 16:20 |
|
||
|
удаление файла через Shell
|
|||
|---|---|---|---|
|
#18+
Это уже сделано: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2009, 16:23 |
|
||
|
удаление файла через Shell
|
|||
|---|---|---|---|
|
#18+
процесс удаления не работает... Kill тоже не прокатывает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2009, 16:24 |
|
||
|
удаление файла через Shell
|
|||
|---|---|---|---|
|
#18+
и под каким именем диска вы подрубаете сетевую директорию? Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2009, 16:29 |
|
||
|
удаление файла через Shell
|
|||
|---|---|---|---|
|
#18+
Без буквы, просто подрубаюсь, чтобы была возможность удалить или записать... Обязательно с буквой разве? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2009, 16:32 |
|
||
|
удаление файла через Shell
|
|||
|---|---|---|---|
|
#18+
The syntax of this command is: NET USE [ devicename | *] [\\computername\sharename[\volume] [ password | *]] [/USER:[domainname\]username] [/USER:[dotted domain name\]username] [/USER:[username@dotted domain name] [/SMARTCARD] [/SAVECRED] [[/DELETE] | [/PERSISTENT:{YES | NO}]] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2009, 16:32 |
|
||
|
удаление файла через Shell
|
|||
|---|---|---|---|
|
#18+
"c:\Windows\System32\net use.exe " & str_folder & "/User:ora-" & code & "\[login] [pass]" у вас вообще нечто непонятное ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2009, 16:34 |
|
||
|
удаление файла через Shell
|
|||
|---|---|---|---|
|
#18+
Да. Согласен с Вами. Но если ошибка из-за того, что нет буквы, почему файл записывается на диск, а при удалении выдаёт ошибку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2009, 16:35 |
|
||
|
удаление файла через Shell
|
|||
|---|---|---|---|
|
#18+
разберитесь с правами на эту сетевую директорию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2009, 16:37 |
|
||
|
удаление файла через Shell
|
|||
|---|---|---|---|
|
#18+
str_folder = \\[server]\[Shared_folder] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2009, 16:37 |
|
||
|
удаление файла через Shell
|
|||
|---|---|---|---|
|
#18+
Konst_Oneразберитесь с правами на эту сетевую директорию. Дело не в правах.... так как при команде из cmd del .... и т.д. всё отрабатывает чётко. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2009, 16:38 |
|
||
|
удаление файла через Shell
|
|||
|---|---|---|---|
|
#18+
напишите сначала bat-файл , который бы выполнял нужные вам действия без всяких переменных. проверьте , чтобы он работал. а уже потом переносите отлаженный вариант в код программы уже с нужной вам логикой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2009, 16:39 |
|
||
|
удаление файла через Shell
|
|||
|---|---|---|---|
|
#18+
Konst_Oneнапишите сначала bat-файл , который бы выполнял нужные вам действия без всяких переменных. проверьте , чтобы он работал. а уже потом переносите отлаженный вариант в код программы уже с нужной вам логикой. Так в том-то и дело, что это всё уже сделано.... Батник написан и работает. Проблема в том, что команда DEL работает из батника, а из VBA через Shell - нет... Вот пытаюсь разобраться в чём дело! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2009, 16:42 |
|
||
|
удаление файла через Shell
|
|||
|---|---|---|---|
|
#18+
может вы ,наконец, приведёте содержимое вашего батника и полный исходник вашего кода со всеми предопределёнными переменными? а то в коде у вас сплошные ошибки, которые вы отказываетесь исправлять а только твердите, что у вас в батнике всё работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2009, 16:44 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=36339174&tid=2160349]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 387ms |

| 0 / 0 |
