NetFileInfo.cs 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace HPSocketCS.Extended
  6. {
  7. /// <summary>
  8. /// 文件信息
  9. /// </summary>
  10. public class NetFileInfo
  11. {
  12. public NetFileInfo() {
  13. }
  14. string fileMd5 = "";
  15. public string FileMd5
  16. {
  17. get { return fileMd5; }
  18. set { fileMd5 = value; }
  19. }
  20. string getMsg = "未连到服务器";
  21. /// <summary>
  22. /// 文件信息获取情况说明
  23. /// </summary>
  24. public string GetMsg
  25. {
  26. get { return getMsg; }
  27. set { getMsg = value; }
  28. }
  29. string fileName = "";
  30. /// <summary>
  31. /// 文件名
  32. /// </summary>
  33. public string FileName
  34. {
  35. get { return fileName; }
  36. set { fileName = value; }
  37. }
  38. long fileSize = 0;
  39. /// <summary>
  40. /// 大小
  41. /// </summary>
  42. public long FileSize
  43. {
  44. get { return fileSize; }
  45. set { fileSize = value; }
  46. }
  47. bool isExists = false;
  48. /// <summary>
  49. /// 文件是否存在
  50. /// </summary>
  51. public bool IsExists
  52. {
  53. get { return isExists; }
  54. set { isExists = value; }
  55. }
  56. DateTime createDatetime;
  57. /// <summary>
  58. /// 创建时间
  59. /// </summary>
  60. public DateTime CreateDatetime
  61. {
  62. get { return createDatetime; }
  63. set { createDatetime = value; }
  64. }
  65. DateTime updateDatetime;
  66. /// <summary>
  67. /// 修改时间
  68. /// </summary>
  69. public DateTime UpdateDatetime
  70. {
  71. get { return updateDatetime; }
  72. set { updateDatetime = value; }
  73. }
  74. public override string ToString()
  75. {
  76. return getMsg + "|" + fileName + "|" + fileSize.ToString() + "|" + isExists.ToString() + "|" + createDatetime.ToString() + "|" + updateDatetime.ToString() + "|" + this.FileMd5;
  77. }
  78. }
  79. }