Я работаю над простой программой очистки: она перемещает все имеющиеся у меня файлы в новую папку в этой папке. Тем не менее, он перемещает и сам пакет, чего я не хочу. Есть ли способ (желательно) исключить сам пакетный файл или хотя бы все пакетные файлы?
IF [%%~A]==[%~NX0] GOTO EOF
или что-то в этом роде ... хотя в вашем вопросе не хватает гораздо более необходимых деталей. %~NX0
является заменой самого имени пакетного файла или %~FPNX0
является полным явным путем плюс имя пакетного файла и расширение.