在使用 Microsoft 365 进行在线协作之前,人们会将文件附加到电子邮件中,而我过去常常使用hasattachments:yes
.
现在,人们向我发送 OneDrive 上文件的链接。结果hasattachments:yes
不再起作用,因为它们实际上没有附加任何东西。
假设我正在搜索from:jones tps importance:high
,我可以在此搜索中附加什么内容,以便我只收到提供了 OneDrive 文件链接的电子邮件?
在使用 Microsoft 365 进行在线协作之前,人们会将文件附加到电子邮件中,而我过去常常使用hasattachments:yes
.
现在,人们向我发送 OneDrive 上文件的链接。结果hasattachments:yes
不再起作用,因为它们实际上没有附加任何东西。
假设我正在搜索from:jones tps importance:high
,我可以在此搜索中附加什么内容,以便我只收到提供了 OneDrive 文件链接的电子邮件?
我喜欢使用forfiles
对文件执行批处理作业的想法,例如:
forfiles /m *.abc /c "cmd /c someprogram.exe -input @FILE -output @FNAME.xyz"
除了这不起作用,因为 forfiles 坚持@FNAME
用引号括起来,导致以下结果:
someprogram.exe -input "my file.abc" -output "my file".xyz
这是无效的并且失败了。
如何防止@FNAME
被引号包裹?
我的 hacky 解决方法是回显命令而不是执行命令,使用另一个字符(例如*
)来标记文件名的开头和结尾,然后将输出发送到临时文件:
forfiles /m *.abc /c "cmd /c echo someprogram.exe -input *@FILE* -output *@FNAME.xyz*" > go.bat
然后我使用 powershell 删除所有"
并替换*
为"
.
powershell -Command (Get-Content go.bat) -replace '\"', '' -replace '\*', '\"' | Out-File -encoding ASCII go.bat
在第一行之后,go.bat
包含:
someprogram.exe -input *"my file.abc"* -output *"my file".xyz*
在powershell之后,go.bat
包含:
someprogram.exe -input "my file.abc" -output "my file.xyz"
现在可以执行了。
(这个问题删除了整个命令行中的所有引号,这会在文件和路径上用空格打断)
我有三个网络驱动器(S:
和U:
)Z:
映射到 Synology NAS。它们都是在线的并且可以读/写访问。
在不安装其他软件或使文件脱机可用的情况下,如何让 Windows 10 将内容添加到搜索索引(不使文件脱机可用)以便快速搜索它们?
S:
,U:
或Z:
列出。如果我选择“修改”,那么我只能添加C:
. 即使我选择“显示所有位置”,我仍然只显示C:
。有时,当我从睡眠或休眠状态恢复我的笔记本电脑 (Dell XPS 13 9360) 时,Windows 10 (20H2) 会在系统托盘中显示一个地球图标(而不是 WiFi 强度图标),并且不会自动连接回我首选的 WiFi 网络. 在这种状态下,我无法访问我的家庭网络或互联网。
要解决此问题,我必须单击地球(显示 WiFi 网络列表),单击我选择的 SSID(已勾选“自动连接”),然后单击“连接”。
如何使 Windows 在唤醒后始终连接到我首选的 WiFi 网络?
更多详细信息:
以下命令可以获取 Windows 的正常运行时间作为格式化的日期和时间:
>wmic path Win32_OperatingSystem get LastBootUpTime | find "."
20201031212925.500000-180
>systeminfo | find "System Boot Time"
System Boot Time: 10/31/2020, 9:29:25 PM
>net statistics workstation | find ":"
Statistics since 10/31/2020 9:29:36 PM
>wmic os get lastbootuptime | find "."
20201031212925.500000-180
鉴于我想避免:
如何在几秒钟内获得 Windows 正常运行时间以在批处理文件中使用?
我想安全地擦除 WD 6TB 硬盘。
问题是我家里唯一可以不间断运行的电脑(我估计需要 2.5 天)是不支持 UEFI的2009 年三星 NC10 上网本。
这意味着Darik 的 Boot 和 Nuke以及 Linux 都使用 MBR 启动,因此将驱动器视为只有 2TB 大小。
如何使用我拥有的上网本安全地擦除整个 6TB?