FileStruct.cs 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. /*----------------------------------------------------------------
  2. // Copyright (C) 2007 liu523@QQ.COM
  3. // 版权所有。
  4. // 开发者:liu523@QQ.COM团队
  5. // 文件名:FileStruct.cs
  6. // 文件功能描述:涉及到文件管理的指令-文件结构类。
  7. //----------------------------------------------------------------*/
  8. using System;
  9. namespace RemoteControlLib.Codes
  10. {
  11. /// <summary>
  12. /// 文件结构(作为序列化指令在网络上传输)
  13. /// </summary>
  14. [Serializable]
  15. public class FileStruct : BaseFile
  16. {
  17. private string name;
  18. /// <summary>
  19. /// 文件标志
  20. /// </summary>
  21. public override FileFlag Flag
  22. {
  23. get
  24. {
  25. return FileFlag.File;
  26. }
  27. }
  28. /// <summary>
  29. /// 全名
  30. /// </summary>
  31. public override string Name
  32. {
  33. get { return name; }
  34. }
  35. public FileStruct(string name) { this.name = name; }
  36. public override string ToString()
  37. {
  38. return name;
  39. }
  40. }
  41. }