草庐IT

Python:使用 os.mkdir 创建文件夹并使用方括号时出现 WindowsError

在Windows上,当我尝试创建以下文件夹时:os.mkdir('H:\\__Photos\\____Photostobesorted\\[Photosortingprocess]\\_NEW\\__PROC_PHOTOS\\1.OriginalCRW')我得到了错误:WindowsError:[Error3]Thesystemcannotfindthepathspecified:'H:\__Photos\____Photostobesorted\[Photosortingprocess]\_NEW\__PROC_PHOTOS\1.OriginalCRW'“_NEW”文件夹已经存在,它

windows - Windows 文件夹中文件的 MD5 哈希

我正在尝试为文件夹中的所有文件创建md5哈希值。所以我为此创建了一个Windows批处理文件。下面是我正在使用的脚本for/r%%fin(*)do(certutil-hashfile%%fMD5)>>output.txt这会出现“太多参数,预计2收到4”的错误。我知道如果我使用md5.exe%%f它会工作,但我似乎没有默认安装md5.exe。由于环境限制,我无法安装该实用程序。有人可以帮忙吗?非常感谢 最佳答案 您的脚本在路径中没有空格的目录中运行良好,但对于带有空格的目录,参数数量意外失败。所以修复应该很简单:将%%f替换为"%%

Windows 10 现代应用程序或 UWP 应用程序数据文件夹

我需要从Win32应用程序或powershell脚本中找到Windows10UWP应用程序的应用程序数据文件夹(不是沙盒和足够的权限)。如果我知道AUMID,是否有办法找出沙盒应用文件的安装位置? 最佳答案 找到答案:从命令行:cd%LOCALAPPDATA%\Packages\AUMID 关于Windows10现代应用程序或UWP应用程序数据文件夹,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/q

Windows批处理循环遍历文件夹中的文件并解析文件名

如何循环遍历文件夹中的文件并解析文件名的部分并将其存储在变量+回显中?文件夹包含以下文件,需要提取年份:Actual2015.txtActual2016.txt我尝试过的:for%%fin(*.txt)do(setyear=%%f:~7,4%echo%year%)结果应该是:20142015 最佳答案 你需要delayedexpansion:setlocalenableDelayedExpansionfor%%fin(*.txt)do(setfname=%%nfsetyear=!fname:~6,4!echo!year!)

windows - 您需要 "Myself"的权限才能删除文件夹 - 如何修复

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭1年前。Improvethisquestion我正尝试以管理员身份删除文件夹,但收到消息“您需要UserAdam的权限才能删除文件夹”。问题是,我以UserAdam身份登录!我试

windows - 简单的 Windows 批处理移动文件夹

我只是想将d:\temp\test中的所有文件和子目录移动到d:\temp\archive中,所以我尝试了这些命令:moved:\temp\test\*d:\temp\archive\moved:\temp\test\*.*d:\temp\archive\但我得到了这个错误:Thefilename,directoryname,orvolumelabelsyntaxisincorrect.然后我在网上四处搜索并在docbat中尝试了这个:for%%Fin(d:\temp\test\*.*)domove/Y%%Fd:\temp\archive这次没有显示错误,但一切都原地踏步,没有任何变化

python - 为什么我的 Python 脚本文件夹中有多个 pip 版本?

我的Windows系统上安装了各种不同的Python版本——一个2.7版本、一个3.5版本和一个3.6版本(有一堆不同的包只适用于一个版本,或者在3.6版本等)。长话短说,我正在努力保持我所有的pip和python.exe井井有条。我已将我的C:/Python35和C:/Python36及其Scripts文件夹添加到我的路径中,但我还想确保我在命令行中使用了正确的pip(例如,我不想pipinstallpyinstaller到3.6版本,因为Python3.6无法播放截至目前,pyinstaller运行良好。我看到在我的Python3x/Scripts/文件夹中,有三个不同的pip可用

windows - 使用批处理检查路径是文件还是文件夹

这个问题在这里已经有了答案:HowtotestifapathisafileordirectoryinWindowsbatchfile?(6个答案)关闭1年前。我正在尝试检查程序中定义的路径是文件还是使用批处理文件的文件夹。一切正常,但是当我尝试提供一个不是文件或文件夹的路径或没有访问它的权限时,它会输出“它是一个文件”。这是代码。@ECHOoffSETLOCALENABLEEXTENSIONSsetATTR=D:\Download\Documents\Newdir/AD"%ATTR%"2>&1|findstr/C:"NotFound">NUL:&&(gotoIsFile)||(goto

python - 除了交换系统变量 'PATH' 中 python 文件夹的路径顺序之外——交换 python 版本的方法有哪些?

我可以更改系统PATH变量中python2、3文件夹的顺序。但是还有什么其他方法可以做到这一点?应该有更优雅的方法来更改我想运行的python版本。例如在控制台中:pythonfile.py#willrunpython2在我将python命令更改为使用python3之后,它应该是一样的:pythonfile.py#willusepython3 最佳答案 我想您正在尝试使用正确的解释器运行您的脚本,具体取决于所使用的python版本。在Unix/Linux上,这是通过写在文件第一行的所谓的“shebang”来完成的。例如:#!/usr

windows - 如何防止从某个文件夹访问?

我想锁定某个文件夹并使用密码解锁它,有什么想法吗?PS我是一名delphi程序员! 最佳答案 有几种方法:阻止任何人访问该文件夹应用程序,直到它被解锁。这文件保持不变。全部加密文件夹中的文件并解密即时。将文件移动到加密存储并安装它存储为虚拟文件夹。第一种方法是有缺陷的,因为它允许用户在安全模式下重新启动系统,或者只是将HDD带到其他计算机上并获得对文件夹的访问权限。第二种方法是使用文件系统过滤器驱动程序。您可以自己编写,也可以使用我们的CallbackFilter产品(包括用于此特定目的的Encrypt示例)。第三种方法也可以使用我