问题标签 [desktop.ini]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
655 浏览

c# - 以编程方式更改文件夹图标颜色

我想改变windows文件夹图标的颜色。是否可以通过任何方式通过 shell 或仅通过 C# 修改 desktop.ini?

0 投票
1 回答
53 浏览

c# - 撤消在 desktop.ini 中完成的所有更改以及卸载 C#.NET 应用程序时遵循的方法

我的软件是用 C# 用 .net 开发的,我正在从该软件修改 desktop.ini 文件。我成功地更新了 desktop.ini。但是我有一个问题,比如我应该采用什么方法来保留以前存在的 desktop.ini 的信息,比如我应该将信息存储在数据库中还是类似的东西?

我想重新更新我的desktop.ini 信息,即以前在卸载我的软件时存储的信息。

如果有人能向我解释我们应该为此采取什么方法,我将不胜感激。

谢谢达门

0 投票
0 回答
441 浏览

c# - 通过 SHChangeNotify API 更新文件夹图标

我在刷新在 desktop.ini 中设置的自定义图标时遇到问题。我在 SO 和 codeproject 中提到了许多帖子,但我仍然面临这个问题,我的程序设置了所有图标路径、confirmOp、图标索引,使其隐藏和系统属性,但它仍然没有立即刷新。所以我查看了一些帖子说它可以通过 SHChangeNotify API 完成,并且我发现了 SHCNE_UPDATEDIR。

所以有人可以帮我解决这个问题。我真的很感激。

0 投票
1 回答
1309 浏览

c# - 如何将文件夹设置为系统文件夹

要以编程方式更改文件夹的图标,我发现我需要将文件夹的属性设置为系统文件夹。

我使用的指南:http: //www.codeproject.com/Articles/9331/Create-Icons-for-Folders-in-Windows-Explorer-Using

以及相关代码:

查看文档,此函数应该已将文件夹路径作为参数抛出异常:

https://msdn.microsoft.com/en-us/library/system.io.file.setattributes%28v=vs.110%29.aspx

这真的是正确的 API 吗?

另外,设置为系统文件夹有什么后果呢?

0 投票
1 回答
1662 浏览

windows - Wscript批量编辑多个文件夹的desktop.ini

我正在寻找创建一个批处理 windows 脚本文件来定义文件夹的图标位置,在文件夹 desktop.ini

基本上,我的媒体驱动器中有 400 多个视频。每个都有一个与文件夹同名的图标文件,例如:

E:\Movies\Movie (2010) --> 文件夹名称 E:\Movies\Movie (2010).ico --> 图标文件名

最初我右键单击每个文件夹并自定义图标,但最近我更改了 PC 并将 HDD 连接到新 PC 中,所有文件夹图标都变为默认值。如果有可能的解决方案,我将不胜感激。

PS我最后一次做任何类型的编码是MS-DOS批处理文件的时代:)

0 投票
2 回答
5081 浏览

windows - os.listdir() 显示文件实际上不在 Python 和 Windows 上的文件夹中

以下 Python 脚本:

正在输出D:\image目录中所有文件夹的名称,但它也显示desktop.ini在同一文件夹中,而图像目录中没有这样的文件。

它也不是隐藏物品,我敢肯定。

为什么然后将其显示为内容?

0 投票
1 回答
1028 浏览

unity3d - 无法摆脱 Unity 项目中的 desktop.ini 文件

我最近不得不将我的统一项目转移到谷歌驱动器上几周,这样我才能继续开发我的游戏。将其移动到谷歌驱动器后,Windows 10 开始将 desktop.ini 文件添加到项目文件夹中的所有目录。我已将我的项目移回我的桌面硬盘驱动器,并删除了所有 desktop.ini 文件。出于某种原因,当我尝试构建我的项目时,我收到一条错误消息,指出“资源目录无效”并指向我的 android-resources 文件夹中不断生成 desktop.ini 文件的路径。我是否删除它并不重要,因为每次我尝试构建项目时都会生成它。有任何想法吗?

0 投票
1 回答
1485 浏览

powershell - 如何在 PowerShell 中创建 desktop.ini?

如果 foder 的名称以“_S”结尾,我的目标是自定义所有文件夹图标所以我编写了一个 PowerShell 函数,但自定义不起作用。

我的灵感来自:
Website to set attribute on desktop.ini
设置自定义文件夹图标的功能

我没有发现错误。

0 投票
2 回答
1711 浏览

batch-file - 用于编辑 desktop.ini 文件的脚本或批处理文件

我正在使用 64 位 Windows 10 Pro v1607 build 14393.693 如何修改系统上的每个 desktop.ini 文件?我有一个小型 SSD C 驱动器和一个大型 HD E 驱动器。我将我的 Icon 文件夹从 C 盘上移开,并将 Icon 文件夹放在 E 盘上。现在我所有的自定义设置图标都没有显示。如何修改系统上的每个 desktop.ini 文件?例如,在一个 desktop.ini 文件中是:

我想删除 C:\Windows\System32 并替换为 E:\ 这个示例的生成的 desktop.ini 文件字符串将是:

我想将此替换应用于每个包含字符串 C:\Windows\System32 的 desktop.ini 文件。感谢您提供的任何帮助。

0 投票
1 回答
989 浏览

batch-file - 如何设置包含 desktop.ini 的每个文件夹的系统属性?

我使用软件将我的硬盘备份到另一个硬盘。软件首先发现差异,然后将它们镜像到备份硬盘。不幸的是,它忽略了文件夹的系统属性。这是一个问题,因为很多文件夹都有修改的图标,只有在设置了文件夹的系统属性时才会显示。

为了纠正这个问题,我想找到所有受影响的文件夹。这些是包含 desktop.ini 文件的文件,因此系统属性应设置为此类文件夹。

我知道如何设置文件夹的系统属性,但我不知道如何有条件地递归地进行设置:

我想我需要一个 Windows 批处理脚本,但我不确定,因为我对批处理编程一无所知。