微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

每月的Windows环境variables

我有一个过程,将日志文件和屏幕截图定期写入文件

每周30-50档。 文件夹结构是..YearMonthfilename.ext ,不能更改。

我想创build一个快捷方式来粘贴我的collections夹,所以我可以快速到达这个文件夹,但我需要一个YEAR和MONTH的variables。 有这样的环境variables吗?

任何关于如何创build一个自动更新,最好没有脚本或预定工作的好主意?

是否可以在Windows中作为pipe理员运行一个相对path的快捷方式?

使用PHP生成Windows .lnk文件

Java中的Windows快捷方式(.lnk)parsing器?

根据快捷方式目标path,使用PowerShell取消固定任务栏快捷方式

如何将所有快捷方式redirect到给定的可执行文件? Windows上有什么等效的符号链接

从组合键创build桌面快捷方式?

如何在Windows中通过命令行创build快捷方式?

在Windows中创build文件夹的最新文件的快捷方式

用pipe理员身份运行创buildWindows资源pipe理器快捷

以编程方式创build组合桌面快捷键“快捷方式”

%DATE%环境变量保存当前日期。 您可能会试图用%DATE:~6,4%解析%DATE:~6,4%来获得年份。

但是这个方法不会很扎实。 %DATE%使用“短日期格式”的窗口设置返回当前日期。 问题是短日期格式设置是完全无尽的可定制的。 一个用户可以配置其系统以显示短期日期为29/06/2012 ; 而另一个用户(即使在同一个系统中)也可以选择Fri062912 。 对于BAT程序员来说,这是一个完整的噩梦。

一个可能的解决方案是使用WMIC 。 WMIC是WMI的WMI命令行界面。 WMI Windows Management Instrumentation是http://en.wikipedia.org/wiki/Windows_Management_Instrumentation

WMIC Path Win32_LocalTime Get Day,Hour,Minute,Month,Second,Year /Format:table

以方便的方式返回日期,直接用FOR解析。

完成解析和拼凑

FOR /F "skip=1 tokens=1-6" %%A IN ('WMIC Path Win32_LocalTime Get Day^,Hour^,Minute^,Month^,Second^,Year /Format:table') DO ( SET /A MONTH=%%D SET /A YEAR=%%F )

您的快捷方式可以指向包含上述代码的BAT文件,然后在右侧文件夹中打开资源管理器。

start "" "D:FOLDER%YEAR%%MONTH%"

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐