使用cmd在上下文菜单中创建当前日期为"yyyyMMdd New Folder"的文件夹.exe



有没有办法将这个问题的答案扩展为包含字符串"新建文件夹";。例如";20221029新文件夹";

我在此注册表项中使用的当前解决方法

ComputerHKEY_CLASSES_ROOTDirectoryBackgroundshellNewFolderWithDatecommand

cmd.exe /c powershell New-Item -ItemType Directory -Path ".$((Get-Date).ToString('yyyyMMdd  New'))"

这在cmd.exe中有效,但没有空格:

powershell New-Item -ItemType Directory -Path ".$((Get-Date).ToString('yyyyMMdd'))NewFolder"

使用以下内容(请注意,没有需要通过cmd /c调用(:

powershell "New-Item -ItemType Directory -Path ".$((Get-Date).ToString('yyyyMMdd  New'))""
  • 在命令行解析后,使用"转义希望PowerShell保留作为要执行的PowerShell命令一部分的"字符-有关详细信息,请参阅此答案。

  • "..."中嵌入将作为一个整体传递(传递给隐含的-CommandCLI参数(的命令,以防止空白规范化;也就是说,如果没有它,命令中New之前的两个空格将变成一个

相关内容

  • 没有找到相关文章