📄 spec.t
字号:
[ "FakeWin32->abs2rel('\\\\a/t1/t2/t4','/t2/t3')", '\\\\a\\t1\\t2\\t4' ],[ "FakeWin32->abs2rel('//a/t1/t2/t4','/t2/t3')", '\\\\a\\t1\\t2\\t4' ],[ "FakeWin32->abs2rel('A:/t1/t2/t3','A:/t1/t2/t3')", '.' ],[ "FakeWin32->abs2rel('A:/t1/t2/t3/t4','A:/t1/t2/t3')", 't4' ],[ "FakeWin32->abs2rel('A:/t1/t2/t3','A:/t1/t2/t3/t4')", '..' ],[ "FakeWin32->abs2rel('A:/t1/t2/t3','B:/t1/t2/t3')", 'A:\\t1\\t2\\t3' ],[ "FakeWin32->abs2rel('A:/t1/t2/t3/t4','B:/t1/t2/t3')", 'A:\\t1\\t2\\t3\\t4' ],[ "FakeWin32->abs2rel('E:/foo/bar/baz')", 'E:\\foo\\bar\\baz' ],[ "FakeWin32->abs2rel('C:/one/two/three')", 'three' ],[ "FakeWin32->abs2rel('C:\\Windows\\System32', 'C:\\')", 'Windows\System32' ],[ "FakeWin32->abs2rel('\\\\computer2\\share3\\foo.txt', '\\\\computer2\\share3')", 'foo.txt' ],[ "FakeWin32->abs2rel('C:\\one\\two\\t\\asd1\\', 't\\asd\\')", '..\\asd1' ],[ "FakeWin32->abs2rel('\\one\\two', 'A:\\foo')", 'C:\\one\\two' ],[ "FakeWin32->rel2abs('temp','C:/')", 'C:\\temp' ],[ "FakeWin32->rel2abs('temp','C:/a')", 'C:\\a\\temp' ],[ "FakeWin32->rel2abs('temp','C:/a/')", 'C:\\a\\temp' ],[ "FakeWin32->rel2abs('../','C:/')", 'C:\\' ],[ "FakeWin32->rel2abs('../','C:/a')", 'C:\\' ],[ "FakeWin32->rel2abs('\\foo','C:/a')", 'C:\\foo' ],[ "FakeWin32->rel2abs('temp','//prague_main/work/')", '\\\\prague_main\\work\\temp' ],[ "FakeWin32->rel2abs('../temp','//prague_main/work/')", '\\\\prague_main\\work\\temp' ],[ "FakeWin32->rel2abs('temp','//prague_main/work')", '\\\\prague_main\\work\\temp' ],[ "FakeWin32->rel2abs('../','//prague_main/work')", '\\\\prague_main\\work' ],[ "FakeWin32->rel2abs('D:foo.txt')", 'D:\\alpha\\beta\\foo.txt' ],[ "VMS->case_tolerant()", '1' ],[ "VMS->catfile('a','b','c')", '[.a.b]c' ],[ "VMS->catfile('a','b','[]c')", '[.a.b]c' ],[ "VMS->catfile('[.a]','b','c')", '[.a.b]c' ],[ "VMS->catfile('c')", 'c' ],[ "VMS->catfile('[]c')", 'c' ],[ "VMS->catfile('0','b','c')", '[.0.b]c' ],[ "VMS->catfile('a','0','c')", '[.a.0]c' ],[ "VMS->catfile('a','b','0')", '[.a.b]0' ],[ "VMS->catfile('0','0','c')", '[.0.0]c' ],[ "VMS->catfile('a','0','0')", '[.a.0]0' ],[ "VMS->catfile('0','b','0')", '[.0.b]0' ],[ "VMS->catfile('0','0','0')", '[.0.0]0' ],[ "VMS->splitpath('file')", ',,file' ],[ "VMS->splitpath('[d1.d2.d3]')", ',[d1.d2.d3],' ],[ "VMS->splitpath('[.d1.d2.d3]')", ',[.d1.d2.d3],' ],[ "VMS->splitpath('[d1.d2.d3]file')", ',[d1.d2.d3],file' ],[ "VMS->splitpath('d1/d2/d3/file')", ',[.d1.d2.d3],file' ],[ "VMS->splitpath('/d1/d2/d3/file')", 'd1:,[d2.d3],file' ],[ "VMS->splitpath('[.d1.d2.d3]file')", ',[.d1.d2.d3],file' ],[ "VMS->splitpath('node::volume:[d1.d2.d3]')", 'node::volume:,[d1.d2.d3],' ],[ "VMS->splitpath('node::volume:[d1.d2.d3]file')", 'node::volume:,[d1.d2.d3],file' ],[ "VMS->splitpath('node\"access_spec\"::volume:[d1.d2.d3]')", 'node"access_spec"::volume:,[d1.d2.d3],' ],[ "VMS->splitpath('node\"access_spec\"::volume:[d1.d2.d3]file')", 'node"access_spec"::volume:,[d1.d2.d3],file' ],[ "VMS->catpath('','','file')", 'file' ],[ "VMS->catpath('','[d1.d2.d3]','')", '[d1.d2.d3]' ],[ "VMS->catpath('','[.d1.d2.d3]','')", '[.d1.d2.d3]' ],[ "VMS->catpath('','[d1.d2.d3]','file')", '[d1.d2.d3]file' ],[ "VMS->catpath('','[.d1.d2.d3]','file')", '[.d1.d2.d3]file' ],[ "VMS->catpath('','d1/d2/d3','file')", '[.d1.d2.d3]file' ],[ "VMS->catpath('v','d1/d2/d3','file')", 'v:[.d1.d2.d3]file' ],[ "VMS->catpath('v','w:[d1.d2.d3]','file')", 'v:[d1.d2.d3]file' ],[ "VMS->catpath('node::volume:','[d1.d2.d3]','')", 'node::volume:[d1.d2.d3]' ],[ "VMS->catpath('node::volume:','[d1.d2.d3]','file')", 'node::volume:[d1.d2.d3]file' ],[ "VMS->catpath('node\"access_spec\"::volume:','[d1.d2.d3]','')", 'node"access_spec"::volume:[d1.d2.d3]' ],[ "VMS->catpath('node\"access_spec\"::volume:','[d1.d2.d3]','file')", 'node"access_spec"::volume:[d1.d2.d3]file' ],[ "VMS->canonpath('')", '' ],[ "VMS->canonpath('volume:[d1]file')", 'volume:[d1]file' ],[ "VMS->canonpath('volume:[d1.-.d2.][d3.d4.-]')", 'volume:[d2.d3]' ],[ "VMS->canonpath('volume:[000000.d1]d2.dir;1')", 'volume:[d1]d2.dir;1' ],[ "VMS->canonpath('volume:[d1.d2.d3]file.txt')", 'volume:[d1.d2.d3]file.txt' ],[ "VMS->canonpath('[d1.d2.d3]file.txt')", '[d1.d2.d3]file.txt' ],[ "VMS->canonpath('volume:[-.d1.d2.d3]file.txt')", 'volume:[-.d1.d2.d3]file.txt' ],[ "VMS->canonpath('[-.d1.d2.d3]file.txt')", '[-.d1.d2.d3]file.txt' ],[ "VMS->canonpath('volume:[--.d1.d2.d3]file.txt')", 'volume:[--.d1.d2.d3]file.txt' ],[ "VMS->canonpath('[--.d1.d2.d3]file.txt')", '[--.d1.d2.d3]file.txt' ],[ "VMS->canonpath('volume:[d1.-.d2.d3]file.txt')", 'volume:[d2.d3]file.txt' ],[ "VMS->canonpath('[d1.-.d2.d3]file.txt')", '[d2.d3]file.txt' ],[ "VMS->canonpath('volume:[d1.--.d2.d3]file.txt')", 'volume:[-.d2.d3]file.txt' ],[ "VMS->canonpath('[d1.--.d2.d3]file.txt')", '[-.d2.d3]file.txt' ],[ "VMS->canonpath('volume:[d1.d2.-.d3]file.txt')", 'volume:[d1.d3]file.txt' ],[ "VMS->canonpath('[d1.d2.-.d3]file.txt')", '[d1.d3]file.txt' ],[ "VMS->canonpath('volume:[d1.d2.--.d3]file.txt')", 'volume:[d3]file.txt' ],[ "VMS->canonpath('[d1.d2.--.d3]file.txt')", '[d3]file.txt' ],[ "VMS->canonpath('volume:[d1.d2.d3.-]file.txt')", 'volume:[d1.d2]file.txt' ],[ "VMS->canonpath('[d1.d2.d3.-]file.txt')", '[d1.d2]file.txt' ],[ "VMS->canonpath('volume:[d1.d2.d3.--]file.txt')", 'volume:[d1]file.txt' ],[ "VMS->canonpath('[d1.d2.d3.--]file.txt')", '[d1]file.txt' ],[ "VMS->canonpath('volume:[d1.000000.][000000.][d3.--]file.txt')", 'volume:[d1]file.txt' ],[ "VMS->canonpath('[d1.000000.][000000.][d3.--]file.txt')", '[d1]file.txt' ],[ "VMS->canonpath('volume:[d1.000000.][000000.][d2.000000]file.txt')", 'volume:[d1.000000.d2.000000]file.txt' ],[ "VMS->canonpath('[d1.000000.][000000.][d2.000000]file.txt')", '[d1.000000.d2.000000]file.txt' ],[ "VMS->canonpath('volume:[d1.000000.][000000.][d3.--.000000]file.txt')",'volume:[d1.000000]file.txt' ],[ "VMS->canonpath('[d1.000000.][000000.][d3.--.000000]file.txt')", '[d1.000000]file.txt' ],[ "VMS->canonpath('volume:[d1.000000.][000000.][-.-.000000]file.txt')", 'volume:[000000]file.txt' ],[ "VMS->canonpath('[d1.000000.][000000.][--.-.000000]file.txt')", '[-.000000]file.txt' ],[ "VMS->canonpath('[d1.d2.--]file')", '[000000]file' ],[ "VMS->splitdir('')", '' ],[ "VMS->splitdir('[]')", '' ],[ "VMS->splitdir('d1.d2.d3')", 'd1,d2,d3' ],[ "VMS->splitdir('[d1.d2.d3]')", 'd1,d2,d3' ],[ "VMS->splitdir('.d1.d2.d3')", 'd1,d2,d3' ],[ "VMS->splitdir('[.d1.d2.d3]')", 'd1,d2,d3' ],[ "VMS->splitdir('.-.d2.d3')", '-,d2,d3' ],[ "VMS->splitdir('[.-.d2.d3]')", '-,d2,d3' ],[ "VMS->splitdir('[d1.d2]')", 'd1,d2' ],[ "VMS->splitdir('[d1-.--d2]')", 'd1-,--d2' ],[ "VMS->splitdir('[d1---.-.d2]')", 'd1---,-,d2' ],[ "VMS->splitdir('[d1.---.d2]')", 'd1,-,-,-,d2' ],[ "VMS->splitdir('[d1---d2]')", 'd1---d2' ],[ "VMS->splitdir('[d1.][000000.d2]')", 'd1,d2' ],[ "VMS->splitdir('[.d1.d2^.d3]')", 'd1,d2^.d3' ],[ "VMS->catdir('')", '' ],[ "VMS->catdir('d1','d2','d3')", '[.d1.d2.d3]' ],[ "VMS->catdir('d1','d2/','d3')", '[.d1.d2.d3]' ],[ "VMS->catdir('','d1','d2','d3')", '[.d1.d2.d3]' ],[ "VMS->catdir('','-','d2','d3')", '[-.d2.d3]' ],[ "VMS->catdir('','-','','d3')", '[-.d3]' ],[ "VMS->catdir('dir.dir','d2.dir','d3.dir')", '[.dir.d2.d3]' ],[ "VMS->catdir('[.name]')", '[.name]' ],[ "VMS->catdir('[.name]','[.name]')", '[.name.name]'],[ "VMS->abs2rel('node::volume:[t1.t2.t3]','node::volume:[t1.t2.t3]')", '[]' ],[ "VMS->abs2rel('node::volume:[t1.t2.t3]','[t1.t2.t3]')", 'node::volume:[t1.t2.t3]' ],[ "VMS->abs2rel('node::volume:[t1.t2.t4]','node::volume:[t1.t2.t3]')", '[-.t4]' ],[ "VMS->abs2rel('node::volume:[t1.t2.t4]','[t1.t2.t3]')", 'node::volume:[t1.t2.t4]' ],[ "VMS->abs2rel('[t1.t2.t3]','[t1.t2.t3]')", '[]' ],[ "VMS->abs2rel('[t1.t2.t3]file','[t1.t2.t3]')", 'file' ],[ "VMS->abs2rel('[t1.t2.t3]file','[t1.t2]')", '[.t3]file' ],[ "VMS->abs2rel('v:[t1.t2.t3]file','v:[t1.t2]')", '[.t3]file' ],[ "VMS->abs2rel('[t1.t2.t4]','[t1.t2.t3]')", '[-.t4]' ],[ "VMS->abs2rel('[t1.t2]file','[t1.t2.t3]')", '[-]file' ],[ "VMS->abs2rel('[t1.t2.t3.t4]','[t1.t2.t3]')", '[.t4]' ],[ "VMS->abs2rel('[t4.t5.t6]','[t1.t2.t3]')", '[---.t4.t5.t6]' ],[ "VMS->abs2rel('[000000]','[t1.t2.t3]')", '[---]' ],[ "VMS->abs2rel('a:[t1.t2.t4]','a:[t1.t2.t3]')", '[-.t4]' ],[ "VMS->abs2rel('a:[t1.t2.t4]','[t1.t2.t3]')", 'a:[t1.t2.t4]' ],[ "VMS->abs2rel('[a.-.b.c.-]','[t1.t2.t3]')", '[---.b]' ],[ "VMS->rel2abs('[.t4]','[t1.t2.t3]')", '[t1.t2.t3.t4]' ],[ "VMS->rel2abs('[.t4.t5]','[t1.t2.t3]')", '[t1.t2.t3.t4.t5]' ],[ "VMS->rel2abs('[]','[t1.t2.t3]')", '[t1.t2.t3]' ],[ "VMS->rel2abs('[-]','[t1.t2.t3]')", '[t1.t2]' ],[ "VMS->rel2abs('[-.t4]','[t1.t2.t3]')", '[t1.t2.t4]' ],[ "VMS->rel2abs('[t1]','[t1.t2.t3]')", '[t1]' ],[ "OS2->case_tolerant()", '1' ],[ "OS2->catdir('A:/d1','B:/d2','d3','')", 'A:/d1/B:/d2/d3' ],[ "OS2->catfile('a','b','c')", 'a/b/c' ],[ "OS2->catfile('a','b','./c')", 'a/b/c' ],[ "OS2->catfile('./a','b','c')", 'a/b/c' ],[ "OS2->catfile('c')", 'c' ],[ "OS2->catfile('./c')", 'c' ],[ "OS2->catdir('/', '../')", '/' ],[ "OS2->catdir('/', '..\\')", '/' ],[ "OS2->catdir('\\', '../')", '/' ],[ "OS2->catdir('\\', '..\\')", '/' ],[ "Mac->case_tolerant()", '1' ],[ "Mac->catpath('','','')", '' ],[ "Mac->catpath('',':','')", ':' ],[ "Mac->catpath('','::','')", '::' ],[ "Mac->catpath('hd','','')", 'hd:' ],[ "Mac->catpath('hd:','','')", 'hd:' ],[ "Mac->catpath('hd:',':','')", 'hd:' ],[ "Mac->catpath('hd:','::','')", 'hd::' ],[ "Mac->catpath('hd','','file')", 'hd:file' ],[ "Mac->catpath('hd',':','file')", 'hd:file' ],[ "Mac->catpath('hd','::','file')", 'hd::file' ],[ "Mac->catpath('hd',':::','file')", 'hd:::file' ],[ "Mac->catpath('hd:','',':file')", 'hd:file' ],[ "Mac->catpath('hd:',':',':file')", 'hd:file' ],[ "Mac->catpath('hd:','::',':file')", 'hd::file' ],[ "Mac->catpath('hd:',':::',':file')", 'hd:::file' ],[ "Mac->catpath('hd:','d1','file')", 'hd:d1:file' ],[ "Mac->catpath('hd:',':d1:',':file')", 'hd:d1:file' ],[ "Mac->catpath('hd:','hd:d1','')", 'hd:d1:' ],[ "Mac->catpath('','d1','')", ':d1:' ],[ "Mac->catpath('',':d1','')", ':d1:' ],[ "Mac->catpath('',':d1:','')", ':d1:' ],[ "Mac->catpath('','d1','file')", ':d1:file' ],[ "Mac->catpath('',':d1:',':file')", ':d1:file' ],[ "Mac->catpath('','','file')", 'file' ],[ "Mac->catpath('','',':file')", 'file' ], # ![ "Mac->catpath('',':',':file')", ':file' ], # ![ "Mac->splitpath(':')", ',:,' ],[ "Mac->splitpath('::')", ',::,' ],[ "Mac->splitpath(':::')", ',:::,' ],[ "Mac->splitpath('file')", ',,file' ],[ "Mac->splitpath(':file')", ',:,file' ],[ "Mac->splitpath('d1',1)", ',:d1:,' ], # dir, not volume[ "Mac->splitpath(':d1',1)", ',:d1:,' ],[ "Mac->splitpath(':d1:',1)", ',:d1:,' ],[ "Mac->splitpath(':d1:')", ',:d1:,' ],[ "Mac->splitpath(':d1:d2:d3:')", ',:d1:d2:d3:,' ],[ "Mac->splitpath(':d1:d2:d3:',1)", ',:d1:d2:d3:,' ],[ "Mac->splitpath(':d1:file')", ',:d1:,file' ],[ "Mac->splitpath('::d1:file')", ',::d1:,file' ],[ "Mac->splitpath('hd:', 1)", 'hd:,,' ],[ "Mac->splitpath('hd:')", 'hd:,,' ],[ "Mac->splitpath('hd:d1:d2:')", 'hd:,:d1:d2:,' ],[ "Mac->splitpath('hd:d1:d2',1)", 'hd:,:d1:d2:,' ],[ "Mac->splitpath('hd:d1:d2:file')", 'hd:,:d1:d2:,file' ],[ "Mac->splitpath('hd:d1:d2::file')", 'hd:,:d1:d2::,file' ],[ "Mac->splitpath('hd::d1:d2:file')", 'hd:,::d1:d2:,file' ], # invalid path[ "Mac->splitpath('hd:file')", 'hd:,,file' ],[ "Mac->splitdir()", '' ],[ "Mac->splitdir('')", '' ],[ "Mac->splitdir(':')", ':' ],[ "Mac->splitdir('::')", '::' ],[ "Mac->splitdir(':::')", '::,::' ],[ "Mac->splitdir(':::d1:d2')", '::,::,d1,d2' ],[ "Mac->splitdir(':d1:d2:d3::')", 'd1,d2,d3,::'],[ "Mac->splitdir(':d1:d2:d3:')", 'd1,d2,d3' ],[ "Mac->splitdir(':d1:d2:d3')", 'd1,d2,d3' ],# absolute paths in splitdir() work, but you'd better use splitpath()[ "Mac->splitdir('hd:')", 'hd:' ],[ "Mac->splitdir('hd::')", 'hd:,::' ], # invalid path, but it works[ "Mac->splitdir('hd::d1:')", 'hd:,::,d1' ], # invalid path, but it works[ "Mac->splitdir('hd:d1:d2:::')", 'hd:,d1,d2,::,::' ],[ "Mac->splitdir('hd:d1:d2::')", 'hd:,d1,d2,::' ],[ "Mac->splitdir('hd:d1:d2:')", 'hd:,d1,d2' ],[ "Mac->splitdir('hd:d1:d2')", 'hd:,d1,d2' ],[ "Mac->splitdir('hd:d1::d2::')", 'hd:,d1,::,d2,::' ],[ "Mac->catdir()", '' ],[ "Mac->catdir('')", $root, 'MacOS' ], # skipped on other OS[ "Mac->catdir(':')", ':' ],[ "Mac->catdir('', '')", $root, 'MacOS' ], # skipped on other OS[ "Mac->catdir('', ':')", $root, 'MacOS' ], # skipped on other OS[ "Mac->catdir(':', ':')", ':' ],[ "Mac->catdir(':', '')", ':' ],
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -