How do you file assault charges in Virginia?

One way to file assault charges in the state of Virginia is to have police officer come to your home. A person can also visit the local courthouse and press charges there.