标题 | Windows批处理中获取文件属性的一些方法 |
内容 | windows的batchfile可以有%0-%9参数,其中%0默认表示batchfile的全路径,%1-%9为用户的传入参数。 以下特殊标记可以用来获得文件的属性,如果对%0使用特殊标记,表示获得batachfile的相关属性,如果%1-%9中某个%*是个文件的路径,也可以使用如下特殊标记来获得%*表示文件的相关属性。 例如:D:\testfolder\test.bat 代码如下: echo off echo path name: echo %1 echo fully qualified path name: echo %~f1 echo dirive: echo %~d1 echo path: echo %~p1 echo name: echo %~n1 echo extention: echo %~x1 echo short name: echo %~s1 echo attribute: echo %~a1 echo time: echo %~t1 echo size: echo %~z1 echo directory: echo %~dp1 调用时为D:\testfolder\test.bat "c:\test\new folder\mytable.txt",输出如下: 代码如下: D:\>echo off path name: "c:\test\new folder\mytable.txt" fully qualified path name: c:\test\New Folder\mytable.txt dirive: c: path: \test\New Folder\ name: mytable extention: .txt short name: c:\test\NEWFOL~1\mytable.txt attribute: --a------ time: 2010-09-27 15:01 size: directory: c:\test\New Folder\ |
随便看 |
|
在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。