Window 创建日期格式的文件

本文介绍了一种通过批处理脚本自动拉取MTK手机日志的方法,包括创建日期格式文件夹、使用ADB命令拉取mtklog及APNs配置文件等内容。
::echo "MTKLog:/storage/emulated/0/mtklog/ Enter:" & pause%
::抓mtklog
@echo off
::set "dir=E:\log"
::echo %dir%
::%cd% == %dir%

set "ymd=%date:~,4%%date:~5,2%%date:~8,2%-%time:~0,2%%time:~3,2%%time:~6,2%%time:~9,1%"
for /f "delims=" %%i in ('call adb shell getprop ro.product.device') do (set pre=%%i)
md "%pre%%ymd%"
call adb pull storage/emulated/0/mtklog/ %cd%\%pre%%ymd%
call adb pull system/etc/apns-conf.xml %cd%\%pre%%ymd%
::call adb shell getprop ro.product.device > %cd%\%pre%%ymd%\a.txt

::获取设备焦点
call adb shell dumpsys activity | findstr "mFocusedActivity" > %cd%\%pre%%ymd%\focus.txt

window 创建日期格式的文件,并log保存到目录中,文件保存问 run.bat。for默认是以空格和,:;/等标点符号作分割符的,
所以要取得整行内容通常会用"delims="这样的形式来取消for的默认分割符


                
### 批量修改文件时间属性的方法 在 Windows 系统中,可以通过多种方式批量修改文件的时间属性,包括使用 PowerShell 脚本、第三方工具以及系统自带的功能。 PowerShell 提供了一种编程方式来修改文件的时间属性,尽管它本身并没有直接的命令来执行这一操作,但是可以通过调用 .NET Framework 的类库来实现。例如,可以使用 `System.IO.File` 类中的 `SetCreationTime`、`SetLastAccessTime` 和 `SetLastWriteTime` 方法来分别设置文件创建时间、最后访问时间和最后修改时间[^1]。 对于那些寻求图形界面解决方案的用户,第三方工具如 Attribute Changer 被设计用来简化文件属性的修改过程,特别是针对批量处理任务。Attribute Changer 支持修改文件创建、访问和修改时间,并且能够处理大量文件的同时更改需求,从而提高效率[^3]。 另外,还有一种名为 newfiletime 的工具,它允许用户通过简单的拖放操作导入文件,并选择要修改的时间戳,默认情况下是当前日期和时间。用户也可以先更改系统时间以匹配期望的文件时间戳,然后点击应用来完成时间属性的更新。该工具完全免费,且无需登录或注册即可使用[^4]。 ### 示例代码 以下是一个使用 PowerShell 修改文件时间属性的示例脚本: ```powershell $files = Get-ChildItem -Path "C:\path\to\files\*" -File foreach ($file in $files) { $creationTime = [datetime]"2023-01-01 12:00:00" $lastAccessTime = [datetime]"2023-01-01 12:00:00" $lastWriteTime = [datetime]"2023-01-01 12:00:00" [System.IO.File]::SetCreationTime($file.FullName, $creationTime) [System.IO.File]::SetLastAccessTime($file.FullName, $lastAccessTime) [System.IO.File]::SetLastWriteTime($file.FullName, $lastWriteTime) } ``` 此脚本会遍历指定目录下的所有文件,并将它们的创建时间、最后访问时间和最后修改时间统一设置为 2023 年 1 月 1 日 12:00:00。 ### 注意事项 在批量修改文件时间属性时,需要注意的是,某些操作可能需要管理员权限,尤其是在修改创建时间时。此外,不同的文件系统对时间属性的支持程度也有所不同,因此在进行此类操作之前,最好确认目标文件系统的兼容性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值