public File[] listFiles() { string[] files = System.IO.Directory.GetFiles( m_path ); File[] ret = new File[files.Length]; for ( int i = 0; i < files.Length; i++ ) { ret[i] = new File( m_path + separator + files[i] ); } return ret; }