Forum.Psiline.Ru

Здравствуйте, гость ( Вход | Регистрация )

Скрыть объявления

Объявления

Пожайлуста помогайте известить народ о том что форум сново доступен.

> Замена строк в файле, нуна прошка
Sat
сообщение Apr 12 2005, 02:34
Сообщение #1


Мну маинькое, мну паится
******

Группа: Модераторы
Сообщений: 1 515
Регистрация: 12-May 04
Из: Ну, не из етого мира точно
Пользователь №: 381



Короче, есть дофига файлофф... ну допустим банально тхт. в них есть строка, которую нуна заменить на другую.... прогу нуна....
Эта тема уже поднималась... но в архиве чет ненашел нифига :-/


--------------------
"Мораль бойни - убей зверя"


ftp://192.168.8.69 или ftp://213.247.237.34 или ftp://sat.psiline.ru
Пользователь offlineПрофайлОтправить личное сообщение
Вернуться к началу страницы
+Цитировать сообщение
 
ОтветитьСоздать новую тему
Ответов
Rombo
сообщение Apr 12 2005, 08:47
Сообщение #2


что пристали - живу я здесь ...
******

Группа: Модераторы
Сообщений: 525
Регистрация: 3-March 03
Пользователь №: 3



способ 2 , не требует наличия интрпритатора Perl поэтому работает в любой винде:

создаем файл типа "Test.vbs"
со следующим содержанием

Код

dim fso, fstream, buffer, filename

' объект для работы с файлами
set fso = createobject("scripting.filesystemobject")

' это название файла
filename = "C:\Work\14_test\123.txt"


' открываем файл на чтение(1), читаем все в буффер
set fstream= fso.Opentextfile(filename, 1 )
buffer = fstream.readall
fstream.close

'  делаем с ним все что захочем
buffer = replace(buffer, "малако", "молоко")


'открываем файл на запись(2), он обнуляется, пишем в него.
set fstream= fso.Opentextfile(filename, 2 )
fstream.write  buffer
fstream.close

set fstream = nothing
set fso = nothing




вообще filesystemobject удобная штука.
им же можно устроить цикл "по всем файлам .txt в указанной папке"
http://msdn.microsoft.com/library/default..../jsmthwrite.asp


--------------------
тутк где-то всралась очепятка
Пользователь offlineПрофайлОтправить личное сообщение
Вернуться к началу страницы
+Цитировать сообщение

Сообщений в этой теме


ОтветитьСоздать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 22nd February 2025 - 07:41
IPS Driver Error  

Ошибка с базой данных.
Вы можете попробовать обновить эту страницу, нажав сюда.

Возвращаемая ошибка

Приносим свои извинения за предоставленные неудобства.