Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
CMD/BAT Заполнение одного каталога файлами из двух других каталогов согласно заданным условиям https://www.cyberforum.ru/ cmd-bat/ thread695423.html
Два каталога, содержащих файлы (*.txt) и не содержащие подкаталогов. (C:\WORK\OS\TEST\dir1 и C:\WORK\OS\TEST\dir2). Третий каталог C:\WORK\OS\TEST\RESULT заполняется через проверку по условиям: нужно положить все файлы, которые есть в dir1, но нет в dir2; нужно положить все файлы, которые есть в dir2, но нет в dir1.
Запустить файл реестра и согласиться с внесением изменений в реестр CMD/BAT
Необходимо из bat-скрипта запустить файл реестра, после чего с помощью этого же скрипта согласиться с изменением реестра, потом запустить еще одну программу. Возможно ли написать такой скрипт? Как? Заранее спасибо за помощь:)
CMD/BAT Удаление файлов текущего каталога, имена которых начинаются с буквы, указанной в качестве параметра Нужно попытаться удалить файлы текущего каталога, имена которых начинаются с буквы, указанной в качестве параметра. Для каждого файла в случае успешного удаления выдавать сообщение "Файл удален". В случае неудачи выдавать сообщение "Файл защищен от удаления. Удалить его?" и в случае ответа "Y" все-таки удалить засранца) как-то так начинается: @echo off set /p p=%Param del /s %p%*.*... https://www.cyberforum.ru/ cmd-bat/ thread694682.html CMD/BAT Удаление значков из области уведомлений (трея) Windows XP Имеется хороший батник, для того, чтобы удалить неиспользуемые значки Прежних элементов в уведомлениях. Раньше всегда пользовался этим батником, уничтожались и Прежние элементы, и Текущие элементы. Все чистенько и аккуратно. Но вот после переустановки системы, почему-то содержимое батника перестало удалять неиспользуемые значки. Вроде-бы в нем все правильно прописано, но вот не работает. А вот... https://www.cyberforum.ru/ cmd-bat/ thread693708.html
CMD/BAT Переименование файла с датой и временем в имени с учетом GMT
Всем привет. Имеются файлы с одной системы ***********_ГГГГММДД_ЧЧММ и имеются файлы второй системы ***********_(01) ***********_(02) ***********_(03) и т. д. Для наглядности и удобного отслеживания событий (файлы смешиваются) необходимо файлы с последнего переименовать в формат первого ***********_ГГГГММДД_ЧЧММ, где будет добавлена дата создания, первые 11 символов остаются неизменными, а (01)...
CMD/BAT Создать командный файл, создающий каталоги, указанные как параметры, и помещающий в каждый из этих каталогов текстовый файл https://www.cyberforum.ru/ cmd-bat/ thread692705.html
4. Создайте командный файл, создающий каталоги, указанные как параметры, и помещающий в каждый из этих каталогов текстовый файл, имя которого также указано как параметр в командной строке. Общий формат командного файла может быть представлен так: BATFILE.BAT каталог1 файл1 каталог2 файл2 …
CMD/BAT При помощи командного файла создайте два текстовых файла, после чего произведите конкатенацию этих файлов 2. При помощи командного файла создайте два текстовых файла, после чего произведите конкатенацию этих файлов. Имена исходных и результирующего файлов задаются как параметры в командной строке. BATFILE.BAT файл1 файDл2 файл-результат 3. Создайте командный файл, решающий предыдущую задачу для произвольного числа файлов, последним в списке которых идет имя результирующего файла. BATFILE.BAT ... https://www.cyberforum.ru/ cmd-bat/ thread692702.html CMD/BAT Напишите командный файл, создающий текстовый файл, имя которого задается как параметр командного файла
1. Напишите командный файл, создающий текстовый файл, имя которого задается как параметр командного файла. BATFILE.BAT <текстовый файл> Работа в MS DOS 1. copy con batfile.bat echo 123 >>text.txt ^Z вот что у меня получилось это правильно?
CMD/BAT При помощи командного файла создайте два текстовых файла, после чего произведите конкатенацию этих файлов. https://www.cyberforum.ru/ cmd-bat/ thread692579.html
2. При помощи командного файла создайте два текстовых файла, после чего произведите конкатенацию этих файлов. Имена исходных и результирующего файлов задаются как параметры в командной строке. BATFILE.BAT файл1 файл2 файл-результат
CMD/BAT Напишите командный файл, создающий текстовый файл, имя которого задается как параметр командного файла 1. Напишите командный файл, создающий текстовый файл, имя которого задается как параметр командного файла. BATFILE.BAT <текстовый файл> https://www.cyberforum.ru/ cmd-bat/ thread692578.html
CMD/BAT Напишите содержимое файла MS-DOS, который при запуске переименовывает все файлы текущего каталога...
1. Напишите содержимое файла MS-DOS, который при запуске переименовывает все файлы текущего каталога, имеющие расширение DOC, в файлы с расширением DOТ, а те из них, которые начинаются на символ «W», переименовываются так чтобы начинались на «V» При этом, списки исходных файлов и переименованных должны быть записаны в файл RENFILE.TXT. Спасибо
CMD/BAT Вывод информации на принтер или на экран в зависимости от ключа, с которым запускается командный файл https://www.cyberforum.ru/ cmd-bat/ thread692267.html
Эксперт PHP
5753 / 4133 / 1507
Регистрация: 06.01.2011
Сообщений: 11,276
13.11.2012, 08:45 0

Проверка наличия на диске в указанном каталоге перечисленных в списке файлов и вывод имен отсутствующих - CMD/BAT - Ответ 3690705

13.11.2012, 08:45. Показов 7829. Ответов 16
Метки (Все метки)

Ответ

Цитата Сообщение от nmv Посмотреть сообщение
я не знаю как это сделать
Вот так:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
    # Для рекурсивного прохода директорий
    function recursiveScanDir( $directory )
    {
        # Сканируем директорию
        $files = scandir( $directory );
        
        # Не нужно сканировать
        $disabled = array( '.', '..' );
        
        # Список файлов
        $list = '';
        
        # В цикле обходим
        foreach( $files as $file )
        {
            # Если файл не запрещён для сканирования
            if( !in_array( $file, $disabled )  )
            {
                # Путь к файлу или директории
                $file = $directory . '/' . $file;
 
                # Дописываем список
                $list .= $file . "\r\n";
                
                # Если $file является директорией
                if( is_dir( $file ) )
                {
                    # Сканируем директорию
                    $list .= recursiveScanDir( $file );
                }
            }
        }
        
        # Возвращаем список
        return $list;
    }
    
    # Для проверки существования файлов
    function checker( $directory )
    {
        # Проверяем, есть ли такая директория
        is_dir( $directory ) or die('Продолжение невозможно: Укажите правильную директорию.');
        
        # Если файл FNames.txt в директории есть
        if( file_exists( $directory . '/FNames.txt' ) )
        {
            # Открываем файл
            $files = file( $directory . '/FNames.txt' );
            
            # Счётчик отсутствующих файлов
            $counter = 0;
            
            # В цикле проверяем, есть ли файл
            foreach( $files as $file )
            {
                # Если файл существует
                if( !file_exists( trim( $file ) ) )
                {
                    # Выводим отсутствующий файл
                    echo $file . '<br>';
                    
                    # Увеличиваем счётчик
                    $counter++;
                }
            }
            
            # Если отсутсвующих файлов нет
            if( !$counter ) echo 'Файл "FNames.txt" существует! Отсуствующих файлов нет!';
        }
        else
        {
            # Сканируем директорию
            $list = recursiveScanDir( $directory );
            
            # Создаём новый файл
            if( file_put_contents( $directory . '/FNames.txt', $list ) )
            {
                # Выводим сообщение о создании нового файла
                echo 'Файл "FNames.txt" отсутствовал - создан новый!';
            }
            else
            {
                # Выводим сообщение об ошибке в создании нового файла
                echo 'Файл "FNames.txt" отсутствовал - новый не удалось создать!';
            }
        }
    }
И вызывать так:
PHP
1
2
# Вызываем функцию проверки
checker( 'тут путь к директории' );


Вернуться к обсуждению:
Проверка наличия на диске в указанном каталоге перечисленных в списке файлов и вывод имен отсутствующих CMD/BAT
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.11.2012, 08:45
Готовые ответы и решения:

Проверка наличия на диске в указанном каталоге файла Numbers.txt, содержащего 2 столбца целых чисел
Проверка наличия на диске в каталоге, указанном первым параметром КФ, файла Numbers.txt,...

Заменить в указанном каталоге в расширениях всех имен файлов, удовлетворяющих заданному шаблону, последнюю букву на р
Написать командный файл, который заменяет в указанном каталоге в расширениях всех имен файлов,...

Проверка наличия файлов (*.exe, *.com) в каталоге Windows
Разработать пакетный файл для проверки наличия файлов (*.exe, *.com) в каталоге Windows,включая...

Проверка наличия в каталоге файла, а также всех файлов и папок, которые в нем указаны
Здравствуйте, помогите пожалуйста решить лабораторные. Очень надо, я в этом ничего не понимаю. Мне...

16
13.11.2012, 08:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.11.2012, 08:45
Помогаю со студенческими работами здесь

Проверка наличия трех текстовых файлов на диске и объединения их в один файл
Помогите плз с заданием. Создать два пакетных файла, реализующих следующие задачи: 1. Проверка...

Поиск указанных файлов на указанном диске и вывод результата на экран
Всем привет, я здесь впервые,и вот возник такой вопрос Для поиска файлов и выведения на экран я...

Проверка наличия трёх текстовых файлов на диске и объединение их в один файл в случае существования каждого
Проверка наличия трех текстовых файлов на диске и объединения их в один файл. Как сие воплотить?...

Определение наличия подкаталогов в каталоге и вывод их имен.
определить или есть в каталоге c:Temp подкаталоги. если нашлись, то вывести на экран названия и...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru