如何批量打开xls和/或xlsx;在目录中一次记录并关闭一个。 我需要文件更改创建日期。 可以帮帮我吗?
@echo off
set excel_program=C:\Program Files\Microsoft Office\OFFICE11\excel.exe
start %excel_program% file1.xls; file2.xls; file3.xls
答案 0 :(得分:1)
使用Windows touch端口可能是另一种选择。
使用PowerShell时,它也可以一次处理3个文件。
powershell -nop -c "1..3|foreach {(gi \"file$_.xls\").Creationtime=get-date}"
答案 1 :(得分:0)
如果您只想更改日期和时间戳,可能根本不需要打开文件;使用Copy
命令可能对您有用:
@For %%A In ("file1.xls","file2.xls","file3.xls") Do @Copy /B "%%~A"+Nul "%%~A.tmp" && Move /Y "%%~A.tmp" "%%~A"