split

首页  后退  前进

split
down2

拆分文件.

 

split=FileSplit||Path, %p, %t||Size, ||skip<>||paths<>||<info>||[tc]||Dialogs||progres<>||upd<>

 

参数:


1-强制参数.

FileSplit

路径. FileSplit -要剪切的文件的完整路径. (%P%N, c:\Test\File.avi)


2-强制参数.

Path, %p, %t

路径. Path - 目的地路径, 其中 创建一个包含文件部分的文件夹. 见附录7. (c:\Test\)


3-强制参数.

Size

大小. 参数 SizeS 允许您设置文件的部分的大小被破坏, 其中:

Size - 数量

S - 符号:

   b - 字节

   k - 千字节

   m - 兆字节

   g - 千兆字节


其它参数:

skip<>

跳到内容. 参数 skip<Number> , 其中 Number:

 0  - 中断任何文件.

 1  - 跳过文件.如果文件小于指定的大小,则不执行故障的操作.

paths<>

路径名称扩展名. 参数 paths<Folder|Name|Ext|Mode> , 其中:

Folder - 文件被破坏的文件夹的名称.

   @  - 文件夹名称是文件名.

   使用空值,文件将保存在第二个参数中指定的路径中.

Name - 要断开的文件的名称.

   @  - 被破坏的部件的名称是要传递的文件的名称.

Ext - 扩展要破碎的文件的部分.

    @  - 扩展的部分.split被破坏

   # - 要分解的部分的扩展名是传递文件的扩展名.

Mode - [可选] 计数模式:

   0  -  counter part_N left(默认).

   1  -  counter part_N在右边.


参数可以使用:

  •rndm  - 随机数据信息见附录30

  •[info]  - 通过参数见获取到的信息附录10

<info>

获取各种信息. 见附录10.

[tc]

与Total Commander参数类似的参数. 见附录12

Dialogs

对话框.

img+  描述

有关各种对话框,请参阅 附录18.

 [input]  -  InputBox中的输入信息对话框.

 [richinput]  - 在RichInputBox中输入信息的对话框.

 [combo] - 在ComboBox中选择信息的对话框.

 [group]  - 在GroupBox中选择信息的对话框.

 [check] - 在复选框中选择信息的对话框.

 [edits] - 在EditBox中选择信息的对话框.

 [sfold]  - 选择目录

 [zfold]  - 选择目录.

 [sopen]  - 选择要打开的文件.

 [ssave]  - 选择要保存的文件.

 [sicon]  - 查看和选择图标.

 [msgbx] - MsgBox消息窗口.

 [updwn] - 选择数字信息UpDown.

...和其他对话框.

progres<>

进度条. 参数 progres<> - 如果指定,操作将调用进度条.

键MsBoxAtTheCompletionTCIMG.ini[Setting]字段.

upd<>

刷新面板.

img+  描述

参数 upd<Number>, 其中 Number - 刷新Total Commander面板的值:

 1 - 刷新活动面板.

 2 - 刷新两个面板,返回到活动面板.

 3 - 刷新对侧面板,返回到活动面板.

 4 - 刷新活动面板,切换到对侧面板.

 5 - 刷新对侧面板,留在对侧面板.

 6 - 刷新两个面板,留在对侧面板.

 7 - 不刷新.

备注

该命令能够通过创建的全局变量将信息传递到其它命令.见: 附录23

变量名称

描述

GLOBALSPLIT0

数组的输入数据(在第一个单元格中要分割的文件的路径)

GLOBALSPLIT

输出数据数组(拆分文件的路径[部分])

GLOBALSPLIT1

数组 输出数据 (在路径文件的第一个单元格中被拆分)

GLOBALSPLIT2

数组 输出数据 (在路径文件的第一个单元格中没有被拆分)

 

收集文件可以是一个命令 joinfjoinz

 

命令类似于 splis 用于拆分多个文件

参见:

exbnf, exbns, joinf, joinz, sdupl, splis

例子

 

global split=%P%N||"%p"||360k||skip<1> GLOBALSPLIT0<a> GLOBALSPLIT<a> GLOBALSPLIT1<a> GLOBALSPLIT2<a> ;; 将光标下的文件拆分为名称文件夹中活动面板的360千字节,如果文件小于指定大小,则不执行操作+将结果写入全局变量

 

split=%P%N||"%p"||[combo=BOX_V71]||progres<> ;; 将光标下的文件拆分为名称文件夹中的活动面板(在对话框中选择)

 

split=%P%N||"%p"||1g ;; 将光标下的文件分解为1 GB的部分到名称文件夹中的活动面板

 

split=%P%N||"%p"||1g||progres<> ;; 将光标下的文件拆分为1 GB的部件,并将进度条移动到标称文件夹中的活动面板中

 

split=%P%N||"%p"||360k ;; 将光标下的文件分割成名称文件夹中活动面板的360千字节

 

split=%P%N||"%p"||360k||paths<[info=s47]|NNN|txt>||upd<1> ;; 在系统日期文件夹中的活动面板中的360千字节的一部分光标下的文件,NNN的名称,扩展名txt

 

split=%P%N||"%p"||360k||paths<|@|#|1>||upd<1> ;; 文件下的光标上的一部分360千字节进入活动面板,原始文件扩展名,前缀部分在右侧

 

split=%P%N||"%p"||360k||paths<|@|@|1>||upd<1> ;; 文件在光标上的一部分360千字节的活动面板中,前缀部分在右侧

 

split=%P%N||"%p"||360k||paths<|@|@>||upd<1> ;; 文件在光标上的一个360千字节的一部分在活动面板中

 

split=%P%N||"%p"||360k||paths<|rndm[2|7]|@|1>||upd<1> ;; 文件在光标上的一部分360千字节的活动面板中,随机名称,前缀部分在右侧

 

split=%P%N||"%p"||360k||paths<PPP|NNN|txt|1>||upd<1> ;; 光标上的文件在PPP文件夹的活动面板中的360千字节的一部分上,NNN的名称,扩展名txt,右侧的前缀部分

 

split=%P%N||"%p"||360k||paths<PPP|NNN|txt>||upd<1> ;; 文件在光标上的一部分360千字节的活动面板中的PPP文件夹,NNN的名称,扩展名txt

 

split=%P%N||"%p"||360k||paths<rndm[2|4]|@|@|1>||upd<1> ;; 在创建的随机文件夹的活动面板中的光标下部分360千字节的文件,右侧的前缀部分

 

split=%P%N||"%p"||360k||progres<> ;; 使用名称文件夹中活动面板中的进度条将光标下的文件拆分为360千字节的部分

 

split=%P%N||"%p"||360k||skip<1> ;; 将光标下的文件拆分为名称文件夹中活动面板的360千字节,如果文件小于指定大小,则不执行操作

 

split=%P%N||"%p"||360k||skip<1>||paths<[info=s47]|NNN|txt>||upd<1> ;; 文件在系统日期文件夹的活动面板中的360千字节的一部分上,NNN的名称,扩展名txt,如果文件小于指定的大小,则不执行操作

 

split=%P%N||"%p"||360k||skip<1>||paths<|@|#|1>||upd<1> ;; 文件在活动面板中的360千字节的一部分光标上,原始文件扩展名,右侧的前缀部分,如果文件小于指定的大小,则不执行操作

 

split=%P%N||"%p"||360k||skip<1>||paths<|@|@|1>||upd<1> ;; 文件在活动面板中的360千字节的一部分光标上,右侧的前缀部分,如果文件小于指定的大小,则不执行操作

 

split=%P%N||"%p"||360k||skip<1>||paths<|@|@>||upd<1> ;; 文件在活动面板中的360千字节的一部分光标下,如果文件小于指定的大小,则不执行操作

 

split=%P%N||"%p"||360k||skip<1>||paths<|rndm[2|7]|@|1>||upd<1> ;; 在光标上的文件在活动面板中的360千字节的一部分,随机名称,右侧的部分前缀,如果文件小于指定的大小,则不执行操作

 

split=%P%N||"%p"||360k||skip<1>||paths<PPP|NNN|txt|1>||upd<1> ;; 在PPP文件夹的活动面板中的光标上的一个360千字节的文件,NNN的名称,扩展名txt,右侧的前缀部分,如果文件小于指定的大小,则不执行操作

 

split=%P%N||"%p"||360k||skip<1>||paths<PPP|NNN|txt>||upd<1> ;; 文件在光标上的一个360千字节的PPP文件夹中的活动面板中,NNN的名称,扩展名txt,如果文件小于指定的大小,则不执行操作

 

split=%P%N||"%p"||360k||skip<1>||paths<rndm[2|4]|@|@|1>||upd<1> ;; 在创建的随机文件夹的活动面板中的光标下部分360 KB的文件,右侧的前缀部分,如果文件小于指定的大小,则不执行操作

 

split=%P%N||"%p"||360k||upd<1>||progres<> ;; 将光标下的文件拆分为360千字节的部分,使用标称文件夹中的活动面板中的进度条+刷新面板

 

split=%P%N||"%p"||600m ;; 将光标下的文件分割为名称文件夹中活动面板的600兆字节

 

split=%P%N||"%p"||600m||progres<> ;; 将光标下的文件分割为600 MB的部分,并使用进度条进入名称文件夹中的活动面板

 

"global split=%P%N||"%p"||1.5m||paths<|"%O"|%E> slist=$GLOBALSPLIT||##part_cntr<1|1|2>.rar start=RAR||-IBCK||a||-ep||"%P"list<$GLOBALSLIST>||list2<$GLOBALSPLIT>||progres<>||&&wait delss=$GLOBALSPLIT||1 slist=$GLOBALSLIST||^^cntr<0|1|1>=||save<"%P%N.txt"|1>||upd<1>" - 该文件中的每个片分割光标上的在折叠1.5兆字节的部分下,保持的名称和文件扩展名和压缩成一个归档RAR(用winrar),去除部分,并创建一个文本文件报告[••] [•arhives]

"global split=%P%N||"%p"||1.5m||paths<|"%O"|%E> slist=$GLOBALSPLIT||##part_cntr<1|1|2>.rar start=RAR||-IBCK||a||-ep||"%P"list<$GLOBALSLIST>||list2<$GLOBALSPLIT>||progres<>||&&wait delss=$GLOBALSPLIT||1" - 光标上在折叠1.5兆字节的图像的部分下断裂,保持名和文件扩展名并把每件成一个归档RAR(用winrar),删除[••] [•arhives]的一部分

"global split=%P%N||"%p"||1.5m||paths<|"%O"|%E> slist=$GLOBALSPLIT||##part_cntr<1|1|2>.rar start=RAR||-IBCK||a||-ep||"%P"list<$GLOBALSLIST>||list2<$GLOBALSPLIT>||progres<>||&&wait" - 将光标下的文件拆分成活动面板中的1.5兆字节,保存名称和文件扩展名,并将每个部分压缩到RAR归档文件中(使用WinRar)[•arhives]

 

"split=%P%N||"%p"||1.5m||paths<|"%O"|%E>||upd<1>" - 将光标下的文件分割成1.5兆字节的部分到活动面板中,保存名称和文件扩展名

 

up2

tcimage © Аверин Андрей для Total Commander Image Averin-And@yandex.ru