У меня есть небольшой командный файл, который выполняет несколько простых строк кода.
Это прекрасно работает, когда я помещаю в Папку и запускаю ее.
Однако файл должен располагаться на уровне выше его и иметь возможность запускаться, если на него перетащить папку.
Когда я в данный момент помещаю в нее папку, она просто выполняет код, как если бы я просто дважды щелкнул по ней. Однако он должен вести себя так, как если бы файл находился внутри папки.
@echo off
for %%a in (*.*) do @echo %%~na >> filenames.txt
)
pause
Как бы я это сделал?
Я не хочу применять его к каждой выбранной папке, просто перетаскивая ее в файл.
Я хочу создать файл из всех имен файлов в папке.
, который затем будет сравниваться с другим файлом, созданным из другой папки.
@echo off
echo new additions > test3.txt
findstr /vixg:shots.txt shots2.txt >> test3.txt
echo removed >> test3.txt
findstr /vixg:shots2.txt shots.txt >> test3.txt
Полагаю, я не могу автоматизировать сравнение, поместив две папки в файл, могу ли я?