Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Работа с файлами последовательного доступа Добавлено: 26.03.06 03:51  

Автор вопроса:  Temak | ICQ: 264-692-095 
Можно ли изменять записи в файлах последовательного доступа (удалять и вводить новые, но не вконец файла)? И при помощи какой команды можно переименовать файл? Заранее большое пасибо!

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 AndreyMp



ICQ: 237822510 

Вопросов: 28
Ответов: 1182
 Профиль | | #1 Добавлено: 26.03.06 06:47
Не понял. Напиши подробнее.

Ответить

Номер ответа: 2
Автор ответа:
 Mihalыch



ICQ: 373-509-101 

Вопросов: 56
Ответов: 330
 Профиль | | #2 Добавлено: 26.03.06 11:45
Если известна позиция начала записи и её длина, то добавить и изменить можно, на счет удаления, я не знаю другого способа кроме как переписать файл без удаляемой записи. Для этого можно открыть файл для произвольного доступа (Random), или использовать API (CreateFile, SetFilePointer, WriteFile, ReadFile), еще можно можно открыть файл Binary (для двоичного доступа).
Переименовать файл можно так
Name "C:\1.txt" As "C:\2.txt"

Ответить

Номер ответа: 3
Автор ответа:
 Temak



ICQ: 264-692-095 

Вопросов: 4
Ответов: 24
 Профиль | | #3 Добавлено: 26.03.06 23:17
Про name я уже сам нашел. Спасибо

Ответить

Номер ответа: 4
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #4 Добавлено: 28.03.06 10:46
Ну, если "Если известна позиция начала записи и её длина", то, ИМХО, надежнее все же через Binary.
А так... Лучше все же пользоваться стримами.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам