Необходимо проверить наличие обоих файлов, прежде чем переходить в другую папку

-1

Я хочу проверить, существует ли соответствующий файл, прежде чем перемещать файлы в другую папку.

Пример: если 9999999.PDF существует в папке C: \ Miraca \ Results и 9999999.hl7 существует, перейдите к Z: \

Если 9999999.PDF существует в папке C: \ Miraca \ Results, но 9999999.hl7 не существует, перейдите к следующему сообщению PDF.

Scherie
источник
1
Вы пытались написать сценарий скажем на Python ? В нем есть инструменты, которые вы можете использовать, чтобы сделать то, что вы хотите.
Доктор Рейхард
1
Я предполагаю, что вы используете Windows в зависимости от ваших путей, но, пожалуйста, не забудьте указать вашу ОС при запросе. На каком языке вы хотите это сделать? Знаете ли вы какие-либо языки сценариев? Вы спрашиваете о существующем программном обеспечении?
Тердон

Ответы:

0

Вот скрипт BATH (.bat) для выполнения задачи:

@echo off
set path1 = C: \ Miraca \ Results \
set path2 = C: \ Miraca \ Results \
set file1 = 9999999.PDF
set file2 = 9999999.hl7

если существует "% path1 %% file1%" (
если существует "% path2 %% file2%" (
перейти к FileBoth
) else (
перейти к File1
)
) else (
если существует "% path2 %% file2%" (
перейти к File2
) else (
перейти к FileNone
)
)

: FileBoth
echo Оба файла существуют.
конец

: FileNone
echo Оба файла НЕ существуют.
конец

: File1
echo% file1% в% path1% существует.
конец

: File2
echo% file2% в% path2% существует.
конец

: конец
пауза
выход

Амирреза Насири
источник