Sophie

Sophie

distrib > Mandriva > 2011.0 > i586 > by-pkgid > f6df280784aa0f527526e30ca937bcc4 > files > 43

gnome-sharp2-devel-2.24.2-3.i586.rpm

using Gnome.Vfs;
using System;
using System.Text;

namespace TestGnomeVfs {
	public class TestInfo {
		static void Main (string[] args)
		{
			if (args.Length != 1) {
				Console.WriteLine ("Usage: TestInfo <uri>");
				return;
			}
		
			Gnome.Vfs.Vfs.Initialize ();

			Gnome.Vfs.Uri uri = new Gnome.Vfs.Uri (args[0]);
			
			FileInfoOptions options = FileInfoOptions.GetMimeType |
						  FileInfoOptions.FollowLinks |
						  FileInfoOptions.GetAccessRights;
			FileInfo info = uri.GetFileInfo (options);
			Console.WriteLine (info.ToString ());
			
			Gnome.Vfs.Vfs.Shutdown ();
		}
	}
}