-1

Я работаю над простой программой очистки: она перемещает все имеющиеся у меня файлы в новую папку в этой папке. Тем не менее, он перемещает и сам пакет, чего я не хочу. Есть ли способ (желательно) исключить сам пакетный файл или хотя бы все пакетные файлы?

1 ответ1

1

Вы не предоставляете нам никакой информации об используемых методах, но вы можете использовать robocopy (в комплекте с windows), который может принять список файлов для исключения:

Так что для гипотетического «foo.bat» (обратите внимание, что в примере не учитывается, что текущий рабочий каталог может отличаться)[см. Например]:

md .\temp
robocopy .\ .\temp /MOV /XF foo.bat
pause

Предположительно, вы захотите "параметризовать" каталог назначения и т.д., И я думаю, что вы можете использовать параметр для указания имени вызывающего пакетного файла.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .