Solved

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

Posted on 2012-03-26
7
550 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
Live: Real-Time Solutions, Start Here

Receive instant 1:1 support from technology experts, using our real-time conversation and whiteboard interface. Your first 5 minutes are always free.

 

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

Courses: Start Training Online With Pros, Today

Brush up on the basics or master the advanced techniques required to earn essential industry certifications, with Courses. Enroll in a course and start learning today. Training topics range from Android App Dev to the Xen Virtualization Platform.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Error on Add method 1 50
How can my static class become undefined?? 8 47
asp enable view state 1 24
Footer for each row on Gridview 2 21
This article discusses the ASP.NET AJAX ModalPopupExtender control. In this article we will show how to use the ModalPopupExtender control, how to display/show/call the ASP.NET AJAX ModalPopupExtender control from javascript, how to show/display/cal…
It was really hard time for me to get the understanding of Delegates in C#. I went through many websites and articles but I found them very clumsy. After going through those sites, I noted down the points in a easy way so here I am sharing that unde…
This Micro Tutorial hows how you can integrate  Mac OSX to a Windows Active Directory Domain. Apple has made it easy to allow users to bind their macs to a windows domain with relative ease. The following video show how to bind OSX Mavericks to …
In a recent question (https://www.experts-exchange.com/questions/28997919/Pagination-in-Adobe-Acrobat.html) here at Experts Exchange, a member asked how to add page numbers to a PDF file using Adobe Acrobat XI Pro. This short video Micro Tutorial sh…

786 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