У меня есть команда MS DOS, которая запускает программу и импортирует файл в программу, проблема в том, что файл сгенерирован в определенную папку и назван с использованием даты/time и т. д., поэтому имя всегда отличается. Поэтому мне нужна команда, чтобы иметь возможность найти имя последнего файла и использовать его в команде для импорта. Спасибо!Пакетный файл, который находит имя последнего файла и импортирует его
0
A
ответ
0
Очистите папку вне, в другую, чтобы она была пустой. Затем сделайте свой пакетный файл копией любого файла, который он только что обработал, в эту папку. Таким образом, в папке есть только один файл, что достаточно просто, чтобы справиться с использованием команды for ... in()
.
2
Это будет имя последнего файла в каталоге, из которого запущен командный файл. Вы можете добавить путь после dir, если хотите получить последний файл из каталога, отличного от того, на котором он запущен. Добавьте команду в конец командного файла и используйте командный файл вместо этой команды из командной строки.
@echo off
setlocal
for /f "tokens=*" %%a in ('dir /b /od /a-d') do set latest=%%a
echo Latest File: %latest%
Command <any switches> %latest%
Смежные вопросы
- 1. пакетный файл получить имя файла и переименовать его
- 2. Пакетный файл: Разделить имя и папку файла
- 3. Я хочу создать пакетный файл, который будет запрашивать имя файла и сохранять его в папке FTP.
- 4. Пакетный файл Имя файла создает папку и файл txt
- 5. модуль, который изменяет модуль, который импортирует его
- 6. пакетный файл, который создает новый пакетный файл
- 7. пакетный файл, который копирует файл в существующую папку и переименовывает его с текущим месяцем и годом.
- 8. пакетный файл для удаления последнего файла в нумерованной последовательности
- 9. Пакетный файл для переименования файла, когда имя файла является переменной
- 10. Остановить пакетный файл только для обработки последнего файла?
- 11. Пакетный файл Windows не находит файлы
- 12. Как создать пакетный файл, который создает пакетный файл, который создает пакетный файл
- 13. Как написать пакетный файл, который использует имя одного файла как часть имени другого файла
- 14. пакетный файл for-loop не находит текстовый файл
- 15. Как создать пакетный файл, который считывает параметры из другого файла
- 16. Пакетный файл: маска файла
- 17. Пакетный файл Windows: имя выходного файла без расширения
- 18. пакетный файл, который помнит, что было скопировано
- 19. Получить имя открытого файла (через пакетный файл), связанного через пакетный файл (закрыто владельцем)
- 20. Пакетный Захват файла и переименовать
- 21. Пакетный файл, который копирует строку из текстового файла и сохраняет его в переменной
- 22. пакетный файл, который запрашивает имя пользователя/пароль + регистрация
- 23. пакетный файл, который использует nircmd.exe
- 24. Сравнить имя файла, если существует, то удалить, используя пакетный файл
- 25. Пакетный файл добавляет специальные символы в имя файла?
- 26. Запуск командного файла, который вызывает другой пакетный файл
- 27. пакетный файл, который соединяет 2 файла с другими в sudirectory
- 28. Пакетный файл: проверить имя даты дня, обрезать и скопировать
- 29. Пакетный файл, который анализирует и представляет данные из файлов csv
- 30. Пакетный файл, который проверяет другой процесс пакетного файла
commad может быть полезно – Mirco