Arşiv

Etiketlenen yazılar ‘dizin’

Dosya veya Dizin isimlendirirken kullanmamanız gereken karakterler

System.IO namespace‘inde yer alan Path class‘ının

GetInvalidFileNameChars()

GetInvalidPathChars()

methodlarını kullanarak dosya veya dizin isimlendirirken kullanmamanız gereken karakterleri bulabilirsiniz.

Her iki method’dan da geriye char[] döner.

MSDN’de şuradaki makaleden GetInvalidFileNameChars() methodu ile ilgili ayrıntılı bilgiye ulaşabilirsiniz.

MSDN’de şuradaki makaleden GetInvalidPathChars() methodu ile ilgili ayrıntılı bilgiye ulaşabilirsiniz.

C# Klasörün Sadece-Okunabilir Olduğunu Döndüren Extension Method

Deneysel amaçlı yazdığım extension method’lardan biridir;

namespace Extensions
{
	public static class ExtensionManager
	{
		public static bool SadeceOkunabilir(this DirectoryInfo Dizin)
		{
			if (Dizin == null)
				throw new ArgumentNullException("Dizin parametresi boş olamaz");

			return (Dizin.Attributes & FileAttributes.ReadOnly) == FileAttributes.ReadOnly;
		}
	}
}