2016-03-22 12 views
0

Я новичок в тестировании HP UFT и работаю над проектом переноса данных. Я хотел бы автоматизировать.UFT Проверка файловой системы

Каждый день мы получаем набор файлов и файлов, которые синхронизируются от поставщика со следующим сообщением о синхронизации (файл CSV).

Мне бы очень хотелось проверить, существует ли фактический CSV-файл, содержащий список файлов, обновленных в файловой системе. Я получаю файл .csv в общем сетевом ресурсе, я его открываю и вижу список файлов с путями данных , которые должны использоваться для поиска по петле, хотя файловая система и проверить, действительно ли файлы находятся на этом месте. Как мне это сделать с UFT?

+0

Добро пожаловать. Перед тем, как задать вопрос, вам нужно будет сделать больше собственных исследований с использованием Google и подобных широко доступных информационных источников. Вместо того, чтобы спрашивать «Как это сделать», пожалуйста, поймите, что этот сайт очень компетентен в ответе «Почему это не работает (см. Мой простой пример, который воспроизводит мою проблему)» - вопросы, но обычно игнорирует прежний вид вопроса. Как только сообщество увидит, как далеко вы себя исследовали, они могут видеть, что вы, возможно, делаете неправильно, и с радостью поможем вам с примерным руководством. – TheBlastOne

ответ

1

образец сценария, чтобы получить все содержимое csv и зацикливание содержимого и проверку наличия файлов или нет.

filename = "C:\path\list.csv" 

    Set fso = CreateObject("Scripting.FileSystemObject") 
    Set f = fso.OpenTextFile(filename) 

    Do Until f.AtEndOfStream 
     filepath=f.ReadLine 'assuming every line as file full path 
     if FSO.fileexists(filepath) then 
     print filepath & " file is avaialble" 
     ' do your checks here 
     else 
     print filepath & " file is not avaialble" 
     End if 
    Loop 

    f.Close 
Смежные вопросы