我有一个共享磁盘,我想每周使用某种计划任务清理一次。我想使用批处理脚本,以便系统管理员可以轻松修改它或在需要时在其他目录上重用它。该目录包含多个文件扩展名的文件,但需要删除的文件以.bkf结尾且必须超过2周。有没有人有这个windows服务器的批处理脚本解决方案(不确定是哪个版本)? 最佳答案 如果您有PowerShell(或可以安装它),请查看此链接:http://thepowershellguy.com/blogs/posh/archive/2007/12/13/hey-powershell-guy-how-can-i-dele
我在C++、MFC、Windows下编程。我想删除一个文件夹到回收站。我该怎么做?CStringfilePath=directorytoBeDeletePath;TCHARToBuf[MAX_PATH+10];TCHARFromBuf[MAX_PATH+10];ZeroMemory(ToBuf,sizeof(ToBuf));ZeroMemory(FromBuf,sizeof(FromBuf));lstrcpy(FromBuf,filePath);SHFILEOPSTRUCTFileOp;FileOp.hwnd=NULLFileOp.wFunc=FO_DELETE;FileOp.pFro
我对“WindowsPowerShellTipoftheWeek”中的脚本稍作修改。这个想法是确定文件夹及其子文件夹的大小:$startFolder="C:\Temp\"$colItems=(Get-ChildItem$startFolder|Measure-Object|Select-Object-ExpandPropertycount)"$startFolder--"+"{0:N2}"-f($colItems.sum/1MB)+"MB"$colItems=(Get-ChildItem$startFolder-recurse|Where-Object{$_.PSIsContainer
我想获取注册表中路径的文件夹名称,而不是键值!我已经可以读取一个键值,那么我该如何读取一个文件夹值呢?我想要它,因为我需要版本号。libreOffice,它仅存储在文件夹名称中。defgetRegistryKeyValue(self,root,dir,key):currentKey=winreg.OpenKey(root,dir)currentVersion,valuetype=winreg.QueryValueEx(currentKey,key)key=self.getRegistryKeyFolder(winreg.HKEY_LOCAL_MACHINE,"SOFTWARE\\Lib
我希望能够找到我只记得名字的(第三方)程序的exe。(比如photoshop.exe)这可能吗?就像你可以调用taskmrg.exe 最佳答案 试试这个来找到:dir/sc:\photoshop.exe..还有运行:for/f"delims="%ain('dir/b/a-d/s"c:\photoshop.exe"')do"%~fa" 关于windows-找到一个程序并通过命令提示符运行它,我们在StackOverflow上找到一个类似的问题: https://
我有一个文件夹,其中包含多个扩展名为.txt的文件。我需要删除它们,但在此之前我需要对其进行备份。例如,假设我有一个包含以下内容的文件夹:name1.txtname2.txtname3.txtname4.txt我删除后,我文件夹的内容应该是:name1.txt.bkupname2.txt.bkupname3.txt.bkupname4.txt.bkup如何做到这一点? 最佳答案 只需将.txt文件重命名为.txt.bkup,即:rename*.txt*.txt.bkup如果您坚持在删除之前创建备份(例如,一个可配置的批处理文件,其中
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭8年前。Improvethisquestion我需要将包含子文件夹和文件的文件夹复制到另一台机器上的共享文件夹。在此期间,脚本应在每个目标文件夹中创建一个自定义子文件夹并将文件放
据我所知,创建隐藏文件夹的方法是:创建目录(文件夹名称);SetFileAttributes(文件夹名称,FILE_ATTRIBUTE_HIDDEN);这样做会导致目录暂时存在,而不是隐藏的。云软件和备份等其他程序可能会错误地将其视为非隐藏...并对其进行处理。是否可以在单个API调用中实现相同的目的?一个原子步骤?好像应该可以吧!?? 最佳答案 您可以使用CreateDirectoryEx为了这。Createsanewdirectorywiththeattributesofaspecifiedtemplatedirectory.I
我有一个包含1000多张图片的文件夹。所有图像名称都是这样的:{number}{number}{date}{name}{name2}1.jpg我需要一个批处理(.bat文件)脚本,它将创建一个包含图像{name}的文件夹,子文件夹包含{date}并移动文件。我尝试过set"folder1=!filename1:~20,25!"但我的第一个{number}和第二个{number}可以有3-4个字符,我无法创建规则.你能帮帮我吗? 最佳答案 for%%zin("c:\folder\*.jpg")dofor/f"tokens=3,4del
错误:Import-Module:Thespecifiedmodule'msonline'wasnotloadedbecausenovalidmodulefilewasfoundinanymoduledirectory当我尝试通过键入加载模块时弹出错误:Import-ModuleMSOnline尝试在我的计算机上安装AzureADpowershell模块,以便我能够使用MSONLINEcmdlet创建PSSession。在我安装了MicrosoftOnlineServices登录助手(版本7.250.4556.0),然后安装了适用于WindowsPowershell的最新Windows