Skip to content

Latest commit

 

History

History
40 lines (28 loc) · 1.42 KB

dircache.md

File metadata and controls

40 lines (28 loc) · 1.42 KB

简介

dircache用来为指定的本地目录生成一个该目录下面所有的文件的列表,文件列表的每行分别为每个文件的相对路径,文件大小和最后修改时间,该文件列表可以作为qupload命令的file_list的参数。你可以修改该命令生成的文件,删除一些行,然后给qupload的参数file_list,这样就可以只上传指定的文件列表。

格式

qshell dircache <DirCacheRootPath> [-o <DirCacheResultFile>]

参数

参数名 描述
DirCacheRootPath 本地需要对其做快照的路径,最好是绝对路径,比如/Users/jemy/Demo1这样的路径
DirCacheResultFile 快照结果的保存文件,可以是绝对路径或者相对路径, 如果没有指定,默认输出到标准输出终端

示例

比如,要获取/Users/jemy/Temp4目录下面的文件列表,则使用

qshell dircache /Users/jemy/Temp4 -o temp4.list.txt

其中temp4.list.txt是你保存列表结果的文件。列举的结果以如下格式组织:

文件相对于<DirCacheRootPath>的相对路径\t文件大小(单位字节)\t文件上次修改时间(单位100纳秒)

比如这样的:

rk_video_not_play.mp4	3985210	14206026340000000
rtl1.flv	10342916	14205959890000000
sync_demo/array_enumeration.png	5262899	13953255140000000
sync_demo/demo2.gif	2685960	13966636230000000
sync_demo/golang.png	149366	14010291080000000