• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Скрипт Для Работы С Файлами

  • Автор темы GveinBlade
  • Дата начала
G

GveinBlade

Коллеги, я на форуме натыкался на скрипт который поднимает файлы из папки(Windows), в массив для дальнейшего их удаления, кроме того скрипт поднимает имя каждого файла. Кто натыкался Скиньте ссылку, пожалуйста. Заранее Спасибо за помощь.
 
M

morpheus

GveinBlade
DIR$ + F1 там есть примеры
Код:
' List the contents of the c:\ directory, one entry per line.
Dim pathName As String, fileName As String
pathName$ = "c:\*.*"
fileName$ = Dir$(pathName$, 0)
Do While fileName$ <> ""
Print fileName$
fileName$ = Dir$()
Loop
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
217
https://codeby.net/threads/38604.html?vi...st&p=186879 ниже по топику - рапер для LS
ЗЫЖ:подправьте название топика (чтобы отражало вопрос, кратко) - посетители могут искать подобную информацию
 
G

GveinBlade

Спасибо! Есть еще какие-нибудь топики или примеры на эту тему?
 
M

morpheus

GveinBlade
а что вам собственно ещё необходимо?
 
G

GveinBlade

GveinBlade
а что вам собственно ещё необходимо?
Необходимо в каталоге(каталог известен) брать файлы из имени файла брать время создания и обрабатывать по порядку от более старых к более новым, после обработки удалить все файлы.
 
N

nvyush

из имени файла брать время создания
Это уже разбор строк, изучайте функции работы со строками (Instr, Mid и т.д.)
после обработки удалить все файлы
Можно по завершению обработки каждого файла
Код:
Kill fileName
Можно весь каталог (если создавать временный)
Код:
RmDir path
Можно все файлы из каталога
Shell("del путь\*.*") '(для винды, подробнее см. справку по del)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!