Command line 在CMD中修改调用日期
基本上只是尝试创建一个非常基本的程序,它将显示服务器上文件的最后修改日期。问题是我不知道怎么写。这就是我所尝试的Command line 在CMD中修改调用日期,command-line,cmd,Command Line,Cmd,基本上只是尝试创建一个非常基本的程序,它将显示服务器上文件的最后修改日期。问题是我不知道怎么写。这就是我所尝试的 cd \\Server\Folder msg dir 当我试图将CD更改为服务器目录时,我还遇到了“CMD不支持UNC路径作为当前目录”的问题 我希望它能在对话框中显示服务器\\server\文件夹中“Text.txt”的修改日期 感谢所有帮助下一步。bat脚本应能工作: set "_folder=\\Server\Folder" set "_filename=Text.txt"
cd \\Server\Folder
msg dir
当我试图将CD更改为服务器目录时,我还遇到了“CMD不支持UNC路径作为当前目录”的问题
我希望它能在对话框中显示服务器\\server\文件夹中“Text.txt”的修改日期
感谢所有帮助下一步
。bat
脚本应能工作:
set "_folder=\\Server\Folder"
set "_filename=Text.txt"
set "_filedatetime=N/A"
pushd %_folder%
for %%G in (%_filename%) do (
rem echo %%~tG %%~fG
if not "%%~tG"=="" set "_filedatetime=%%~tG"
)
popd
echo file %_folder%\%_filename% date and time: %_filedatetime%
注意纯cmd
命令行解释器中没有对话框,请尝试set/p
资源:
:设置
,PUSHD
:POPD
用于
~
pushd
而不是cd
。pushd可以很好地导航到该文件夹。有人知道只显示目录中某个特定文件的最后修改日期的命令吗?非常感谢您通过资源链接给出的信息性答案!我要试一试