【问题标题】:Read only attribute lost when saving a file using file download dialog使用文件下载对话框保存文件时只读属性丢失
【发布时间】:2023-03-25 13:05:01
【问题描述】:

临时文件夹中存在具有只读属性的 xlsm 文件。将使用文件下载对话框保存相同的文件。保存时,只读属性丢失,文件保存为非只读。

【问题讨论】:

  • 那么您真的不能保存只读文件吗?可以吗?
  • 1.保存文件 2. 将其设置为只读。
  • 我们可以将它保存在另一个同名驱动器中。
  • FileInfo fileObj = new FileInfo(tempFileLocation); fileObj.IsReadOnly = true; .我能够将临时文件保存为只读。但是当在桌面上使用文件下载检索它并保存时,它会被只读删除。
  • a) 通常包含一些代码是有用的,b) 包含指向本地 PC 上文件的链接将不起作用。

标签: c# file-io filesystems


【解决方案1】:

保存文件后,执行:

File.SetAttributes(filePath, FileAttributes.ReadOnly);

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-30
  • 1970-01-01
相关资源
最近更新 更多