random numbers

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Shani Aulakh
    New Member
    • Nov 2007
    • 44

    #1

    random numbers

    The following code is generating files perfectly, But when i change the date on my laptop to get files with different modified times. It just overrides all the files with the recent date.

    Code:
            private void GenerateTestFiles_Click(object sender, EventArgs e)
            {
                StreamWriter outStream = null;
                string message = null;
    
                for (int i = 0; i < (100); i++)
                {
                    string filename = "output";
                    filename += i.ToString();
    
                    if (i % 3 == 0)
                    {//multiple of three
                        filename += ".txt";
                    }
                    else if (i % 5 == 0)
                    {//multiple of 5
                        filename += ".log";
                    }
                    else if (i % 7 == 0)
                    {// multiple of 7
                        filename += ".exe";
                    }
                    else if (i % 9 == 0)
                    {// miltiple of 9
                        filename += ".dat";
                    }
                    else if (i % 11 == 0)
                    {// multiple of 11
                        filename += ".jpq";
                    }
                    else
                    {
                        filename += ".bmp";
                    }
    
                    FolderWatcher fw = new FolderWatcher();
                    filename = fw.FolderPath + "C:\\CsharpTempFolder\\" + filename;
    
                    try
                    {
                        outStream = new StreamWriter(filename);
                        outStream.WriteLine("Hello World");
                        outStream.Close();
                    }
                    catch (Exception Ex)
                    {
                        message = "Unable to create " + filename + "\r\n";
                        message += String.Format("Reason: {0}", Ex.Message);
                        MessageBox.Show(message);
                    }
                }
            }
    1. Can i generate files with random numbers. Like, in the loop i takes random values using System.Random class. Or, add datetime object. what is the most simpliest way of doing it.
  • sigil
    New Member
    • Dec 2007
    • 4

    #2
    The following c# function will generate a random file name for you:
    Path.GetRandomF ileName();

    Comment

    • Plater
      Recognized Expert Expert
      • Apr 2007
      • 7872

      #3
      Originally posted by sigil
      The following c# function will generate a random file name for you:
      Path.GetRandomF ileName();
      Wow, I was un-aware of that function.

      Learn something new everyday.

      Comment

      Working...