Exemplo n.º 1
0
        public static void RemoveReadOnlyFlag(string filename)
        {
            UInt32 attribs = PathInternal.GetFileAttributes(filename);

            if (attribs != PathInternal.DllImport.INVALID_FILE_ATTRIBUTES && (attribs & PathInternal.DllImport.FILE_ATTRIBUTE_READONLY) > 0)
            {
                PathInternal.SetFileAttributes(filename, (attribs & (~PathInternal.DllImport.FILE_ATTRIBUTE_READONLY)));
            }
        }
Exemplo n.º 2
0
        public static bool Exists(string filename)
        {
            UInt32 attribs = PathInternal.GetFileAttributes(filename);

            return(attribs != PathInternal.DllImport.INVALID_FILE_ATTRIBUTES && (attribs & PathInternal.DllImport.FILE_ATTRIBUTE_DIRECTORY) > 0);
        }