Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / можно ли реализовать средствами Fox? / 3 сообщений из 3, страница 1 из 1
23.10.2008, 14:19
    #35611904
sla15
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли реализовать средствами Fox?
Задача такая: на флешке будет несколько зазипованных архивов - тексты, их необходимо все последовательно распаковать в один текстовый файл, а сами файлы переименовать после распаковки.
Как распаковать и переименовать по отдельности - я представляю, но флешка на разных компах подключается с разным именем, названия файлов и их количество неизвестно.Можно это как-то автоматизировать?
...
Рейтинг: 0 / 0
23.10.2008, 15:05
    #35612117
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли реализовать средствами Fox?
Самый простейший способ завести файл-метку и перебирать все диски проверяя наличие этого файла.
Т.е. делаешь файл MyFlash.flg в корне флэшки. И ищешь примерно так:
Код: plaintext
1.
2.
3.
4.
for i =  67  to  90 
   if file(chr(i) + ':\MyFlash.flg')
      ? 'Флэшка на диске ' + chr(i)
   endif
endfor

Сделал перебор букв от C до Z, т.к. не нашел родную функцию получить список букв дисков. Если найдешь, замени на перебор только имеющихся.

Список файлов в папке можно получить функцией ADIR()
Код: plaintext
1.
2.
for i =  1  to ADIR(laF, "C:\*.*")
    ? laF[i,  1 ]
endfor
...
Рейтинг: 0 / 0
23.10.2008, 15:10
    #35612137
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли реализовать средствами Fox?
> Автор: sla15
> Можно это как-то автоматизировать?


Точно так-же как и на других языках, можно использовать библиотеку FileSystemObject, и проверить с её помощью тип
доступных дисков, на предмет Removable и на нем проверять наличие нужной папки/файлов, а можно сделать то-же но API
функциями, а можно задействовать WMI. Вообщем тебе виднее, чем лучше :)

--
С уважением Горбонос Игорь Леонидович

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / можно ли реализовать средствами Fox? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]