草庐IT

所有的

全部标签

python - 在所有驱动器中搜索一个文件

我有一个文件的名称,我想在任何驱动器上找到它。我可以使用递归搜索,但我需要一个根目录作为开始。对于大多数计算机,根是“C:\”。但是有些字母已经改变了,或者有些字母不止一个(例如C、D...)。所以,我需要找到一种方法来了解计算机中的所有驱动器,以便我可以搜索每个驱动器。我需要在没有用户输入的情况下以编程方式查找字母。我知道我可以使用“diskpart”,但它需要管理员访问权限,而我的代码没有。还有“wmic”,但不知道电脑PATH里有没有正确的文件夹。所以,问题是我如何在一台不知道驱动器号或驱动器号的计算机中进行递归搜索?还是有其他方法可以找到计算机中文件的路径?

windows - 为什么带有 TensorFlow 的 Keras 没有使用所有 GPU 内存

我在Windows10中使用Keras2.0.8和TensorFlow1.3.0。你知道为什么不使用所有内存吗?或者至少接近它。当我开始运行一个进程时的输出:Founddevice0withproperties:name:GeForceGTX1060major:6minor:1memoryClockRate(GHz)1.6705pciBusID0000:01:00.0Totalmemory:6.00GiBFreememory:4.96GiB在此示例中(当它因OOM而崩溃时)显示限制为5GB而不是6GB。为什么?Limit:5016036966InUse:5008119296MaxInU

windows - CFileDialog - 选定的过滤器和 "Hint"显示所有文件

我有CFileDialog并为其设置了过滤器(文本文件*.txt)。当它打开时,我只看到TXT文件,没错。但!当我在文件名中输入文本时,提示(在文件名字段下)显示所有文件(具有任何扩展名的文件)。某些标志可以改变这种行为吗?我希望强制提示仅显示TXT文件。...CFileDialogf(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_NOCHANGEDIR,_T("Textfiles(*.txt)|*.txt|Allfiles(*.*)|*.*||"));if(f.DoModal()!=IDOK)return;... 最佳答案

.NET:屏幕保护程序配置对话框所有者和预览焦点

我已经创建了一个屏幕保护程序(C#、.NET4.0,如果重要的话),但我有几个问题(虽然在更美观的层面上)。这些问题可能很容易解决,但我一直觉得自己从未使用过Win32API,因此当涉及到这一点时,我很容易忽略明显的问题。Q1:我是这样设置小预览窗口的:SetParent(Handle,hwndParent);SetWindowLong(Handle,GWL_STYLE,newIntPtr(GetWindowLong(Handle,GWL_STYLE)|WS_CHILD));RectangleparentRect;GetClientRect(hwndParent,outParentRe

windows - 用于更改计算机上所有网络共享的批处理文件

我需要在批处理文件中将//foo的所有份额更改为//bar。假设我有R://foo/foo和Z://foo/bar我需要一个批处理脚本,使它们成为R://bar/foo和Z://bar/bar有人知道怎么做吗?我正在考虑以某种方式通过netuse进行循环,但就我而言。我也会研究自己,但我想我会在这里发帖,看看是否有人很快就知道了,因为我有点紧缩。谢谢你的帮助。这是针对WindowsXP的Zachary 最佳答案 remap.bat@ECHOOFFIF"%1"==""echousage:remapoldservernewserver&

windows - 如何为我的文件类型使用现有的 Png-Shell-Thumbnail?

我目前正在编写一个使用特别准备的图像数据的应用程序。另一个工具准备图像(基本上是PNG以及存储在元数据部分中的附加数据)。现在我的工具可以处理这些文件,但不能处理所有PNG,所以“我们”决定使用不同的文件扩展名。到目前为止,还不错。现在,因为我是个懒惰的人,所以我实现了一些文件类型注册,以允许双击文件并在我的应用程序中打开它(完全没问题)。这是我的问题:如果Windows资源管理器仍然可以向我显示文件的缩略图预览,那就太好了。由于它们基本上仍然是PNG文件,因此无需编写我自己的shell扩展应该是可能的(至少我是这么认为的)。我很快尝试将所有注册表项和值从HKCR.png复制到HKCR

PHP Rename() 删除 Windows 中的所有者属性?

我正在使用PHP的rename函数,我注意到它删除了Windows中的OWNER属性。有谁知道如何解决这个问题?我需要保留文件以前的属性和权限。感谢任何可以阐明这一点的人,因为php文档对我没有帮助。更新我要重命名的文件是SQLServer数据库文件。(扩展名:.mdf和.ldf)。我从SQLServer中分离这些数据库,然后用PHP重命名它们。但是,如果前后查看属性。它最初有一个OWNER属性,但在通过PHP重命名后它甚至没有OWNER属性!Windows7,SQLServer2008,PHP5.3.0 最佳答案 chown()可

c# - 我可以将文件放在哪里,以便非管理员可以编辑它们并可供所有用户访问?

我正在开发一个具有静默更新程序的Windows应用程序,因此需要能够覆盖可执行文件。应用程序还加载了一些.dll我尝试将可执行文件和dll放在应用程序数据文件夹中,但visualstudio警告我所有用户都无法访问这些文件。我尝试将可执行文件放在应用程序数据文件夹中,将dll放在程序文件文件夹中,但应用程序崩溃了,因为无法加载dll。我怎样才能A)删除警告或B)以更好的方式组织一切? 最佳答案 系统上没有这样的文件夹。我的一些想法是:使用GAC。据我所知,如果您将二进制文件捆绑为数字签名程序集,GAC将允许静默安装和“升级”。(这里

c# - 更改所有管理员壁纸

我想将所有管理员的墙纸更改为我定义的墙纸(更改注册表值足以满足我的要求)。我的想法是获取所有配置文件并在其中搜索所有管理员:foreach(varsidinRegistry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\WindowsNT\CurrentVersion\ProfileList").GetSubKeyNames().Select(profile=>newSecurityIdentifier(profile))){if(sid.IsWellKnown(WellKnownSidType.AccountAdministratorSid

C# 保存所有控件的窗体状态

我有一个表单和一些按钮。当我按下按钮时,windows窗体控件,如文本框或组框,按钮出现和消失并改变我窗体上的位置,因为它是一个动态窗体:)但是,我想做的是有一个按钮(BACK),它将使我的表单恢复到按钮操作之前的状态,将控件放回原位并声明他们在行动之前。我想到了一个C类MyState(),它将具有类似Form1数组的内容。我将在该数组中保存表单状态,当我按下back按钮时,从数组中获取表单状态的“副本”以及索引状态的索引。不幸的是,我不知道如何实现它。:|任何人都可以告诉我正确的方法吗?classMystate{privateForm1[]state;publicMystate(in