Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
?
Solved

c# determine which files are incoming/outgoing

Posted on 2014-07-17
3
Medium Priority
?
282 Views
Last Modified: 2014-07-17
I had a project to convert existing folders files into different category folder!  Attached is the sample files (see attachment).  I wanted to identify which file is Incoming and which is Outgoing.  The naming on the files can be identify from the name "Incoming" and "Outgoing".  Now how can I code it in c# to identify that?  I had like thousands of files to convert so it would make senses to write code to do the job!  

The foldername is 2012 which contains all the files in it.
FolderFile.jpg
0
Comment
Question by:eli411
  • 2
3 Comments
 
LVL 1

Accepted Solution

by:
Barry Smith earned 2000 total points
ID: 40202961
You just need to test the text of each file's name for whether it contains the text "Incoming" or "Outgoing."

Here's a way to do this:

public enum IODirection
{
      Unknown,
      Incoming,
      Outgoing
}

public static IODirection WhichDirection(string filename)
{
      IODirection result = IODirection.Unknown;

      if (filename.Contains("Incoming"))
            result = IODirection.Incoming;
      else if (filename.Contains("Outgoing"))
            result = IODirection.Outgoing;

      return result;
}

public void Example()
{
      string folderPath = "C:\\ExampleFolder";
      foreach (string filename in System.IO.Directory.GetFiles(folderPath))
      {
            if (WhichDirection(filename) == IODirection.Incoming)
            {
                  // ...
            }
            else if (WhichDirection(filename) == IODirection.Outgoing)
            {
                  // ...
            }
      }
}
0
 
LVL 2

Author Comment

by:eli411
ID: 40203377
Working good!  Thanks!
0
 
LVL 2

Author Closing Comment

by:eli411
ID: 40203379
Great coding!  Work like magic!
0

Featured Post

Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

Question has a verified solution.

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

While opting for any web-to-print solution, you need to discuss with your team and some of your end users and know their opinions about your decisions. In this article we list down some questions you need to ask yourself.
Strategic internal linking is often considered an SEO power technique, especially for content marketing. Do you need to hire an SEO agency to optimize you internal linking? No, this article will help you understand the basics of internal linking and…
The viewer will learn how to count occurrences of each item in an array.
The viewer will learn how to create and use a small PHP class to apply a watermark to an image. This video shows the viewer the setup for the PHP watermark as well as important coding language. Continue to Part 2 to learn the core code used in creat…

580 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