|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Проверки перед копированием на существование папки похожей папки. |
|
CMD/BAT - [решено] Проверки перед копированием на существование папки похожей папки.
|
Новый участник Сообщения: 21 |
Всем добрый день. Не знаю быть может кто-то сталкивался с таким скриптом программы. Нужно чтобы перед копирование папки с названием "New Folder" проверила на диске С если такая папка, то перестанет копирование, если её нету копирование продолжает. Спасибо за ранее если кто поможет.
|
|
Отправлено: 13:27, 05-01-2015 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 14:08, 05-01-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Iska:
|
|
------- Отправлено: 16:12, 05-01-2015 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата mwz:
|
|
Отправлено: 16:18, 05-01-2015 | #4 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Iska:
PS Кстати, в отличие от DOS, где приходилось проверять наличие каталога проверкой именно на файл nul в искомом каталоге, в последних Windows достаточна проверки просто на каталог, т.е. if exist "c:\New Folder" Однако в этом случае действительно под проверку попадут и файлы – и результат может быть неожиданным. |
||
------- Последний раз редактировалось mwz, 05-01-2015 в 17:09. Отправлено: 17:00, 05-01-2015 | #5 |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать Цитата mwz:
Вот мои результаты тестирования в Windows 8.1: C:\>if exist "C:\Program Files\nul" (echo It's a folder!) else (echo It's a file or I have none of that!) It's a file or I have none of that! C:\>if exist C:\PROGRA~1\nul (echo It's a folder!) else (echo It's a file or I h ave none of that!) It's a folder! C:\>if exist "C:\Program Files\." (echo It's a folder!) else (echo It's a file o r I have none of that!) It's a folder! C:\>if exist C:\PROGRA~1\. (echo It's a folder!) else (echo It's a file or I hav e none of that!) It's a folder! . А вот ответ известного (по крайней мере, мне) эксперта по командной строке и пакетным файлам Dave Benham ( http://stackoverflow.com/questions/8...669636#8669636 ): Цитата:
. А вот парадокс от меня (первый раз вижу, чтобы кавычки в таком аспекте влияли на результат): C:\>if exist C:\PROGRA~1\nul (echo It's a folder!) else (echo It's a file or I h ave none of that!) It's a folder! C:\>if exist "C:\PROGRA~1\nul" (echo It's a folder!) else (echo It's a file or I have none of that!) It's a file or I have none of that! . Цитата mwz:
При желании их можно создать: . Эта команда создаст одновременно папку "C:\Folder\nul" и файл "D:\Folder\nul" в существующей папке. |
||||
Отправлено: 06:58, 06-01-2015 | #6 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Проверка папки на существование, с условием | tAnk3o3 | Скриптовые языки администрирования Windows | 4 | 05-03-2013 11:06 | |
CMD/BAT - Помогите с копированием файла(ов) в сетевые папки | ZamUtil | Скриптовые языки администрирования Windows | 18 | 02-12-2012 23:28 | |
CMD/BAT - [решено] Копирование папки с исходного места и удаление одноименной папки на конечном месте | cool_tiger | Скриптовые языки администрирования Windows | 3 | 11-03-2012 13:58 | |
CMD/BAT - Нужна помошь:скрипт для проверки изменения размера папки, с перезапуском программы | abezze | Скриптовые языки администрирования Windows | 0 | 20-12-2011 16:43 | |
CMD/BAT - батник для проверки даты последнего изменения папки | alex_dmn | Скриптовые языки администрирования Windows | 2 | 15-02-2011 20:32 |
|