Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

C#.NET - Search, Replace and Update Text Files

Posted on 2012-03-26
7
551 Views
Last Modified: 2012-03-27
I need to write a C#.NET console application that can do the following:

- Read in all text files in a given directory.
- Search each text file in the specified path for a particular text pattern.
- If it does not find the text pattern, it does nothing, and moves on to the next file.
- If it does find the text pattern, it must delete a certain amount of text, stopping at the next place it finds the characters HL*, then update a counter at the bottom of the text file so it shows 7 less than it originally did.

I'm a C#.NET web developer, and know nothing about writing console applications and performing the actions I specified above.  Any help is very appreciated!!

Thanks!
0
Comment
Question by:fcsIT
  • 3
  • 3
7 Comments
 
LVL 15

Expert Comment

by:David L. Hansen
ID: 37767007
May I recommend a look through of this tutorial, then start some coding based on that...at that point I/we can help you through with the rest of it.  Sound good?

http://www.withvb.net/tutorials/reading-text-files
0
 

Author Comment

by:fcsIT
ID: 37767581
That's in VB.NET.  I write in C#.NET.
0
 
LVL 15

Accepted Solution

by:
David L. Hansen earned 500 total points
ID: 37768151
Here is one that might get you started.
http://www.dotnetperls.com/file

You can do what you are proposing in C# certainly, however, powershell is built for just this sort of thing.  Would you consider looking down that path?  It would be less code and probably faster in execution as well.  I just bring it up because it sounds like you are going to be going through a learning curve either way.
0
Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 

Author Comment

by:fcsIT
ID: 37768164
Powershell would be fine by me.  I've been wanting to get into that!  :)
0
 
LVL 15

Expert Comment

by:David L. Hansen
ID: 37768292
Great, good luck with it.  You'll find some great powershell experts here.
0
 
LVL 8

Expert Comment

by:Brent Challis
ID: 37769241
Are you interested in a PowerShell solution, or have you already sorted it out?
0
 

Author Comment

by:fcsIT
ID: 37771745
If you have an example I can work from, yes please.  That would save me a ton of time!!
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

IntroductionWhile developing web applications, a single page might contain many regions and each region might contain many number of controls with the capability to perform  postback. Many times you might need to perform some action on an ASP.NET po…
Problem Hi all,    While many today have fast Internet connection, there are many still who do not, or are connecting through devices with a slower connect, so light web pages and fast load times are still popular.    If your ASP.NET page …
Email security requires an ever evolving service that stays up to date with counter-evolving threats. The Email Laundry perform Research and Development to ensure their email security service evolves faster than cyber criminals. We apply our Threat…

861 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question