【问题标题】:Edit files in Windows Explorer through C# in Visual Studio在 Visual Studio 中通过 C# 在 Windows 资源管理器中编辑文件
【发布时间】:2013-01-03 09:18:33
【问题描述】:

我正在创建一个应用程序,使用户能够用不同的徽标替换程序的徽标。用户可以选择多种方式来执行此操作,但是我想使用的其中一种方法是将原始徽标替换为新徽标。所以基本上:

  • 将旧徽标重命名为“OldLogo(备份)”
  • 在旧项目的位置添加一个新项目NewLogo

然后如果用户选择相反的过程:

  • 删除添加的NewLogo
  • OldLogo重命名为原来的名称

我们将不胜感激上述要点的代码或其背后的理论。

【问题讨论】:

  • 查看File 类,使用静态方法:移动、删除、复制。 (要重命名,请移动到不同名称的相同位置)
  • 我们将无法提供代码。一旦您尝试了某些东西,我们将能够帮助您解决遇到的任何具体问题。请在此处阅读有关在 SO 上发布问题的良好指南:tinyurl.com/so-list

标签: c# visual-studio file-io filesystems


【解决方案1】:

1) 打开文件对话框以选择新的标志文件 2)重命名旧标志 3) 将所选文件复制到旧徽标子文件夹并更改其名称 逆转 1) 删除当前标志文件 2) 将旧徽标文件重命名为正确的名称

您将使用 .NET 中的 Dictionary 和 File 类执行的大部分操作。

【讨论】:

【解决方案2】:

正如 Yorye Nathan 已经提到的,File 类可以满足您的许多需求: MSDN File Class

您可以根据需要使用复制来备份和覆盖您的徽标。

【讨论】:

  • 感谢您迄今为止的所有帮助。我不确定从哪里开始,我的在线搜索不断返回与在您的解决方案中编辑文件相关的结果。我看了看链接。抱歉,如果我完全关闭,但我必须添加一个 using System.IO.File,因为在 IO 之后出现的唯一选项是压缩。我很抱歉这么愚蠢。这对我来说都是全新的。
猜你喜欢
  • 2010-10-03
  • 2019-08-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-07
  • 1970-01-01
  • 2021-12-30
  • 1970-01-01
相关资源
最近更新 更多