本文介绍了删除文件夹中文件的只读属性的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 在我的应用程序中,我将文件从一个文件夹移动到另一个文件夹 复制到目标文件夹,我正在从源文件夹中删除文件 filepath = Path.GetExtension(source + \\ + fi.Name); if (filepath == 。csv || filepath == 。xls || filepath == 。xlsx) { if (!File.Exists(target + \\ + fi.Name )) { fi.CopyTo(Path.Combine(target.ToString(),fi.Name), true ) ; fi.Delete(); } } 当我这样做时,我收到一条错误消息拒绝访问该文件。然后我手动删除了只读属性。我想知道如何通过代码完成。 请帮助。解决方案 Hi,In my application I am moving files from one folder to anotherWhen copied to target folder, I am deleting files from source folderfilepath= Path.GetExtension(source + "\\" + fi.Name);if (filepath == ".csv" || filepath == ".xls" || filepath == ".xlsx"){ if (!File.Exists(target + "\\" + fi.Name)) { fi.CopyTo(Path.Combine(target.ToString(), fi.Name), true); fi.Delete(); }}When I do so, I am getting an error says 'Access denied to the file'. And then I manually removed read-only property. I want to know how it can be done through code.Please help. 解决方案 这篇关于删除文件夹中文件的只读属性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云! 08-15 09:21