Mono Class Library: Mono.Unix.Native.NativeConvert Overview | Members

Mono.Unix.Native.NativeConvert.FromOctalPermissionString Method

Converts an octal string representation of a Mono.Unix.Native.FilePermissions into a Mono.Unix.Native.FilePermissions. [Edit]

public static FilePermissions FromOctalPermissionString (string value)

Parameters

value
The octal representation of a Mono.Unix.Native.FilePermissions value. [Edit]

Returns

The converted Mono.Unix.Native.FilePermissions. [Edit]

Remarks

This method makes it easier to create a Mono.Unix.Native.FilePermissions value, allowing the use of common octal permission notation.

C# Example
using System;
using Mono.Unix.Native;

class Test
{
	public static void Main(string[] args)
	{
		// these two statements are equivalent.
		FilePermissions simple = NativeConvert.FromOctalPermissionString ("0644");
		FilePermissions annoying = 
			FilePermissions.S_IRUSR | FilePermissions.S_IWUSR | 
			FilePermissions.S_IRGRP | 
			FilePermissions.S_IROTH;
	}
}
  
[Edit]

Requirements

Namespace: Mono.Unix.Native
Assembly: Mono.Posix (in Mono.Posix.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0