Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 15.11.2013
Сообщений: 3

Поиск файла и его замена

15.11.2013, 08:23. Показов 1124. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток уважаемые программисты. Помогайте новичку. Проблема такая. Нужно осуществить поиск файла по папкам с определенным именем допустим "ищу.cfg" и последующим его заменой файлом из ресурсов с таким же именем.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.11.2013, 08:23
Ответы с готовыми решениями:

Поиск минимального элемента и его замена.
Дан массив целых чисел, среди них есть равные. Найти первый минимальный элемент и заменить его нулем.

Поиск последнего числа и его замена
Имеется столбец в котором написаны числа. Числа написаны с 1 по 30 строку. В этих строках встречается несколько раз цифра 5. Нужно найти...

Поиск слова в файле и его замена
Не могу никак решить одну проблему. Мне осталось в 3 классе написать следующее: - Программа просит ввести строку, которую нужно заменить....

6
 Аватар для Saintfreebrain
17 / 14 / 5
Регистрация: 14.11.2013
Сообщений: 65
15.11.2013, 10:14
C#
1
string [] fileEntries = Directory.GetFiles(path,"*.cgf",SearchOption.TopDirectoryOnly);
Найдет все файлы *.cgf в указанной папке. Шаблон можно изменить, можно в опциях(третий параметр) задать поиск во вложенных папках, поиск вернет массив строк с полными путями к файлам. Дальше перезаписываете файл.
1
0 / 0 / 0
Регистрация: 15.11.2013
Сообщений: 3
18.11.2013, 05:04  [ТС]
А как именно, как работать с найденным файлом, как его заменить файлом из ресурса? Какие using прописывать. То пишет не найден класс делегат и бла бла бла. Ребят очень нужно помогите, если не затруднит дайте код. Помогайте очень надо.
0
0 / 0 / 0
Регистрация: 15.11.2013
Сообщений: 3
18.11.2013, 05:07  [ТС]
А как именно, как работать с найденным файлом, как его заменить файлом из ресурса? Какие using прописывать. То пишет не найден класс делегат и бла бла бла. Ребят очень нужно помогите, если не затруднит дайте код. Помогайте очень надо.
 Комментарий модератора 
Дублирование тем запрещено
0
 Аватар для lpvoid
324 / 307 / 59
Регистрация: 06.03.2013
Сообщений: 869
18.11.2013, 06:53
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
using System;
using System.IO;
 
namespace Files
{
    class MainClass
    {
        public static void Main (string[] args)
        {
            var entries = Directory.GetFiles ("/home/phil", "*.cfg");
 
            //foreach (var entry in entries) {
            //  Console.WriteLine (string.Format ("File path: {0}", Path.GetFileNameWithoutExtension (entry)));
            //  Console.WriteLine (string.Format ("File content:\n{0}", File.ReadAllText (entry)));
            //}
 
            // выводим текст каждого файла
            Array.ForEach (entries, (entry) => {
                Console.WriteLine(string.Format("File path: {0}", Path.GetFileNameWithoutExtension(entry)));
                Console.WriteLine(string.Format("File content:\n{0}", File.ReadAllText(entry)));
            });
 
            Console.ReadKey ();
        }
    }
}
для замены файлов прочтите про FileInfo вот тут.

Не по теме:

mono, однако, наотрез отказывается воспринимать пути вроде "~/", что нехорошо.

Миниатюры
Поиск файла и его замена  
1
 Аватар для Saintfreebrain
17 / 14 / 5
Регистрация: 14.11.2013
Сообщений: 65
18.11.2013, 07:57
C#
1
2
3
4
5
6
7
8
9
objBuff = Properties.Resources.test;
if ((buff = objBuff as byte[]) != null) 
{ 
using (FileStream fs = new FileStream(fileNAME, FileMode.Create )) 
                                {
fs.Write(buff, 0, buff.Length);
                                    fs.Flush();
                                }       
                     }
про юсинги, мышку наводите на подчеркнутое красным и в списке выбираете действия.
1
 Аватар для lpvoid
324 / 307 / 59
Регистрация: 06.03.2013
Сообщений: 869
18.11.2013, 08:05
Saintfreebrain, использовали б File.WriteAllBytes уже чтоль...
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.11.2013, 08:05
Помогаю со студенческими работами здесь

Поиск в реестре параметра и замена его значения
Добрый день! А подскажите, как сделать так: Нужно, чтобы находило параметр Leave on Server в ветке HKCU\Software\Microsoft\Windows...

Поиск текста в файле и замена его на новый
1. Есть файл, в нем описаны замены аа -> bb ссс -> jjj мама -> дядя 2. Есть исходный файл, в котором нужно осуществить замену 3....

Поиск значения параметра реестра и его замена
Приветствую, если коротко хочу батником переподключать шары. Самый простой способ который нашел это правка реестра. цель батника найти...

Поиск максимального и его замена - простое задание
Ввести с клавиатуры список действительных чисел. Получить новый список заменяя аi нулями, если ai является член с максимальным значением, и...

Поиск в строке слова из массива и замена его
Снова я) возник вопрос по джаве. Есть у меня строка "12 мая 2016". Есть ArrayList<Mounth>, в котором в каждом item хранятся 2 string'a, к...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru