示例#1
0
文件: File.cs 项目: git-thinh/limada
        public long Length()
        {
#if SILVERLIGHT
            return(SilverlightIO.Length(_path));
#else
            return(new FileInfo(_path).Length);
#endif
        }
示例#2
0
文件: File.cs 项目: git-thinh/limada
        public bool Exists()
        {
#if CF
            string path = RemoveTrailingSlash(_path);
#elif SILVERLIGHT
            string path = _path;
            return(SilverlightIO.Exists(path));
#else
            string path = _path;
#endif
            return(System.IO.File.Exists(path) || Directory.Exists(path));
        }
示例#3
0
文件: File.cs 项目: git-thinh/limada
        public virtual bool Delete()
        {
#if SILVERLIGHT
            return(SilverlightIO.Delete(_path));
#else
            if (Exists())
            {
                System.IO.File.Delete(_path);
                return(!Exists());
            }
            return(false);
#endif
        }