| ofs | hex dump | ascii |
|---|
| 0000 | 2d 2d 54 45 53 54 2d 2d 0a 54 65 73 74 20 63 6f 70 79 28 29 20 66 75 6e 63 74 69 6f 6e 3a 20 75 | --TEST--.Test.copy().function:.u |
| 0020 | 73 61 67 65 20 76 61 72 69 61 74 69 6f 6e 73 20 2d 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 66 69 | sage.variations.-.destination.fi |
| 0040 | 6c 65 20 6e 61 6d 65 73 28 65 6d 70 74 79 20 73 74 72 69 6e 67 2c 20 6e 75 6c 6c 73 20 26 20 62 | le.names(empty.string,.nulls.&.b |
| 0060 | 6f 6f 6c 73 29 0a 2d 2d 53 4b 49 50 49 46 2d 2d 0a 3c 3f 70 68 70 0a 69 66 28 73 75 62 73 74 72 | ools).--SKIPIF--.<?php.if(substr |
| 0080 | 28 50 48 50 5f 4f 53 2c 20 30 2c 20 33 29 20 3d 3d 20 22 57 49 4e 22 29 0a 20 20 64 69 65 28 22 | (PHP_OS,.0,.3).==."WIN")...die(" |
| 00a0 | 73 6b 69 70 20 44 6f 20 6e 6f 74 20 72 75 6e 20 6f 6e 20 57 69 6e 64 6f 77 73 22 29 3b 0a 0a 69 | skip.Do.not.run.on.Windows");..i |
| 00c0 | 66 28 73 75 62 73 74 72 28 50 48 50 5f 4f 53 2c 20 30 2c 20 33 29 20 3d 3d 20 22 41 49 58 22 29 | f(substr(PHP_OS,.0,.3).==."AIX") |
| 00e0 | 0a 20 20 64 69 65 28 22 73 6b 69 70 20 44 6f 20 6e 6f 74 20 72 75 6e 20 6f 6e 20 41 49 58 22 29 | ...die("skip.Do.not.run.on.AIX") |
| 0100 | 3b 0a 3f 3e 0a 2d 2d 46 49 4c 45 2d 2d 0a 3c 3f 70 68 70 0a 2f 2a 20 50 72 6f 74 6f 74 79 70 65 | ;.?>.--FILE--.<?php./*.Prototype |
| 0120 | 3a 20 62 6f 6f 6c 20 63 6f 70 79 20 28 20 73 74 72 69 6e 67 20 24 73 6f 75 72 63 65 2c 20 73 74 | :.bool.copy.(.string.$source,.st |
| 0140 | 72 69 6e 67 20 24 64 65 73 74 20 29 3b 0a 20 20 20 44 65 73 63 72 69 70 74 69 6f 6e 3a 20 4d 61 | ring.$dest.);....Description:.Ma |
| 0160 | 6b 65 73 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 66 69 6c 65 20 73 6f 75 72 63 65 20 74 6f | kes.a.copy.of.the.file.source.to |
| 0180 | 20 64 65 73 74 2e 0a 20 20 20 20 20 52 65 74 75 72 6e 73 20 54 52 55 45 20 6f 6e 20 73 75 63 63 | .dest.......Returns.TRUE.on.succ |
| 01a0 | 65 73 73 20 6f 72 20 46 41 4c 53 45 20 6f 6e 20 66 61 69 6c 75 72 65 2e 0a 2a 2f 0a 0a 2f 2a 20 | ess.or.FALSE.on.failure..*/../*. |
| 01c0 | 54 65 73 74 20 63 6f 70 79 28 29 20 66 75 6e 63 74 69 6f 6e 3a 20 49 6e 20 63 72 65 61 74 69 6f | Test.copy().function:.In.creatio |
| 01e0 | 6e 20 6f 66 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 66 69 6c 65 20 6e 61 6d 65 73 20 77 69 74 68 | n.of.destination.file.names.with |
| 0200 | 20 65 6d 70 74 79 20 73 74 72 69 6e 67 2c 20 6e 75 6c 6c 73 20 26 20 62 6f 6f 6c 73 0a 20 20 20 | .empty.string,.nulls.&.bools.... |
| 0220 | 20 20 61 6e 64 20 63 68 65 63 6b 69 6e 67 20 74 68 65 20 65 78 69 73 74 65 6e 63 65 20 61 6e 64 | ..and.checking.the.existence.and |
| 0240 | 20 73 69 7a 65 20 6f 66 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 66 69 6c 65 73 0a 2a 2f 0a 0a 65 | .size.of.destination.files.*/..e |
| 0260 | 63 68 6f 20 22 2a 2a 2a 20 54 65 73 74 20 63 6f 70 79 28 29 20 66 75 6e 63 74 69 6f 6e 3a 20 64 | cho."***.Test.copy().function:.d |
| 0280 | 65 73 74 69 6e 61 74 69 6f 6e 20 66 69 6c 65 20 6e 61 6d 65 73 20 77 69 74 68 20 65 6d 70 74 79 | estination.file.names.with.empty |
| 02a0 | 20 73 74 72 69 6e 67 2c 20 6e 75 6c 6c 73 20 26 20 62 6f 6f 6c 73 20 2a 2a 2a 5c 6e 22 3b 0a 24 | .string,.nulls.&.bools.***\n";.$ |
| 02c0 | 66 69 6c 65 5f 70 61 74 68 20 3d 20 64 69 72 6e 61 6d 65 28 5f 5f 46 49 4c 45 5f 5f 29 3b 0a 24 | file_path.=.dirname(__FILE__);.$ |
| 02e0 | 73 72 63 5f 66 69 6c 65 5f 6e 61 6d 65 20 3d 20 24 66 69 6c 65 5f 70 61 74 68 2e 22 2f 63 6f 70 | src_file_name.=.$file_path."/cop |
| 0300 | 79 5f 76 61 72 69 61 74 69 6f 6e 34 2e 74 6d 70 22 3b 0a 24 66 69 6c 65 5f 68 61 6e 64 6c 65 20 | y_variation4.tmp";.$file_handle. |
| 0320 | 3d 20 66 6f 70 65 6e 28 24 73 72 63 5f 66 69 6c 65 5f 6e 61 6d 65 2c 20 22 77 22 29 3b 0a 66 77 | =.fopen($src_file_name,."w");.fw |
| 0340 | 72 69 74 65 28 20 24 66 69 6c 65 5f 68 61 6e 64 6c 65 2c 20 73 74 72 5f 72 65 70 65 61 74 28 22 | rite(.$file_handle,.str_repeat(" |
| 0360 | 48 65 6c 6c 6f 32 57 6f 72 6c 64 2e 2e 2e 5c 6e 22 2c 20 31 30 30 29 20 29 3b 0a 66 63 6c 6f 73 | Hello2World...\n",.100).);.fclos |
| 0380 | 65 28 24 66 69 6c 65 5f 68 61 6e 64 6c 65 29 3b 0a 0a 2f 2a 20 61 72 72 61 79 20 6f 66 20 64 65 | e($file_handle);../*.array.of.de |
| 03a0 | 73 74 69 6e 61 74 69 6f 6e 20 66 69 6c 65 20 6e 61 6d 65 73 20 2a 2f 0a 24 64 65 73 74 5f 66 69 | stination.file.names.*/.$dest_fi |
| 03c0 | 6c 65 73 20 3d 20 61 72 72 61 79 28 0a 0a 20 20 2f 2a 20 46 69 6c 65 20 6e 61 6d 65 73 20 63 6f | les.=.array(..../*.File.names.co |
| 03e0 | 6e 74 61 69 6e 69 6e 67 28 6f 72 20 77 69 74 68 29 20 6e 75 6c 6c 73 20 2a 2f 0a 20 20 22 22 2c | ntaining(or.with).nulls.*/..."", |
| 0400 | 0a 20 20 4e 55 4c 4c 2c 0a 20 20 22 5c 30 22 2c 0a 20 20 46 41 4c 53 45 2c 0a 20 20 66 61 6c 73 | ...NULL,..."\0",...FALSE,...fals |
| 0420 | 65 2c 0a 20 20 54 52 55 45 2c 0a 20 20 74 72 75 65 0a 29 3b 0a 0a 65 63 68 6f 20 22 53 69 7a 65 | e,...TRUE,...true.);..echo."Size |
| 0440 | 20 6f 66 20 74 68 65 20 73 6f 75 72 63 65 20 66 69 6c 65 20 62 65 66 6f 72 65 20 63 6f 70 79 20 | .of.the.source.file.before.copy. |
| 0460 | 6f 70 65 72 61 74 69 6f 6e 20 3d 3e 20 22 3b 0a 76 61 72 5f 64 75 6d 70 28 20 66 69 6c 65 73 69 | operation.=>.";.var_dump(.filesi |
| 0480 | 7a 65 28 24 73 72 63 5f 66 69 6c 65 5f 6e 61 6d 65 29 20 29 3b 0a 63 6c 65 61 72 73 74 61 74 63 | ze($src_file_name).);.clearstatc |
| 04a0 | 61 63 68 65 28 29 3b 0a 0a 65 63 68 6f 20 22 5c 6e 2d 2d 20 4e 6f 77 20 61 70 70 6c 79 69 6e 67 | ache();..echo."\n--.Now.applying |
| 04c0 | 20 63 6f 70 79 28 29 20 6f 6e 20 73 6f 75 72 63 65 20 66 69 6c 65 20 74 6f 20 63 72 65 61 74 65 | .copy().on.source.file.to.create |
| 04e0 | 20 63 6f 70 69 65 73 20 2d 2d 22 3b 0a 24 63 6f 75 6e 74 20 3d 20 31 3b 0a 66 6f 72 65 61 63 68 | .copies.--";.$count.=.1;.foreach |
| 0500 | 28 24 64 65 73 74 5f 66 69 6c 65 73 20 61 73 20 24 64 65 73 74 5f 66 69 6c 65 29 20 7b 0a 20 20 | ($dest_files.as.$dest_file).{... |
| 0520 | 65 63 68 6f 20 22 5c 6e 2d 2d 20 49 74 65 72 61 74 69 6f 6e 20 24 63 6f 75 6e 74 20 2d 2d 5c 6e | echo."\n--.Iteration.$count.--\n |
| 0540 | 22 3b 0a 20 20 24 64 65 73 74 5f 66 69 6c 65 5f 6e 61 6d 65 20 3d 20 24 66 69 6c 65 5f 70 61 74 | ";...$dest_file_name.=.$file_pat |
| 0560 | 68 2e 22 2f 24 64 65 73 74 5f 66 69 6c 65 22 3b 0a 0a 20 20 65 63 68 6f 20 22 45 78 69 73 74 65 | h."/$dest_file";....echo."Existe |
| 0580 | 6e 63 65 20 6f 66 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 66 69 6c 65 20 62 65 66 6f 72 65 20 63 | nce.of.destination.file.before.c |
| 05a0 | 6f 70 79 20 3d 3e 20 22 3b 0a 20 20 76 61 72 5f 64 75 6d 70 28 20 66 69 6c 65 5f 65 78 69 73 74 | opy.=>.";...var_dump(.file_exist |
| 05c0 | 73 28 24 64 65 73 74 5f 66 69 6c 65 5f 6e 61 6d 65 29 20 29 3b 0a 0a 20 20 65 63 68 6f 20 22 43 | s($dest_file_name).);....echo."C |
| 05e0 | 6f 70 79 20 6f 70 65 72 61 74 69 6f 6e 20 3d 3e 20 22 3b 0a 20 20 76 61 72 5f 64 75 6d 70 28 20 | opy.operation.=>.";...var_dump(. |
| 0600 | 63 6f 70 79 28 24 73 72 63 5f 66 69 6c 65 5f 6e 61 6d 65 2c 20 24 64 65 73 74 5f 66 69 6c 65 5f | copy($src_file_name,.$dest_file_ |
| 0620 | 6e 61 6d 65 29 20 29 3b 0a 0a 20 20 65 63 68 6f 20 22 45 78 69 73 74 65 6e 63 65 20 6f 66 20 64 | name).);....echo."Existence.of.d |
| 0640 | 65 73 74 69 6e 61 74 69 6f 6e 20 66 69 6c 65 20 3d 3e 20 22 3b 0a 20 20 76 61 72 5f 64 75 6d 70 | estination.file.=>.";...var_dump |
| 0660 | 28 20 66 69 6c 65 5f 65 78 69 73 74 73 28 24 64 65 73 74 5f 66 69 6c 65 5f 6e 61 6d 65 29 20 29 | (.file_exists($dest_file_name).) |
| 0680 | 3b 0a 0a 20 20 65 63 68 6f 20 22 44 65 73 74 69 6e 61 74 69 6f 6e 20 66 69 6c 65 20 6e 61 6d 65 | ;....echo."Destination.file.name |
| 06a0 | 20 3d 3e 20 22 3b 0a 20 20 70 72 69 6e 74 28 24 64 65 73 74 5f 66 69 6c 65 5f 6e 61 6d 65 29 3b | .=>.";...print($dest_file_name); |
| 06c0 | 0a 20 20 65 63 68 6f 20 22 5c 6e 22 3b 0a 0a 20 20 65 63 68 6f 20 22 53 69 7a 65 20 6f 66 20 73 | ...echo."\n";....echo."Size.of.s |
| 06e0 | 6f 75 72 63 65 20 66 69 6c 65 20 3d 3e 20 22 3b 0a 20 20 76 61 72 5f 64 75 6d 70 28 20 66 69 6c | ource.file.=>.";...var_dump(.fil |
| 0700 | 65 73 69 7a 65 28 24 73 72 63 5f 66 69 6c 65 5f 6e 61 6d 65 29 20 29 3b 0a 20 20 63 6c 65 61 72 | esize($src_file_name).);...clear |
| 0720 | 73 74 61 74 63 61 63 68 65 28 29 3b 0a 0a 20 20 65 63 68 6f 20 22 53 69 7a 65 20 6f 66 20 64 65 | statcache();....echo."Size.of.de |
| 0740 | 73 74 69 6e 61 74 69 6f 6e 20 66 69 6c 65 20 3d 3e 20 22 3b 0a 20 20 76 61 72 5f 64 75 6d 70 28 | stination.file.=>.";...var_dump( |
| 0760 | 20 66 69 6c 65 73 69 7a 65 28 24 64 65 73 74 5f 66 69 6c 65 5f 6e 61 6d 65 29 20 29 3b 0a 20 20 | .filesize($dest_file_name).);... |
| 0780 | 63 6c 65 61 72 73 74 61 74 63 61 63 68 65 28 29 3b 0a 0a 20 20 75 6e 6c 69 6e 6b 28 24 64 65 73 | clearstatcache();....unlink($des |
| 07a0 | 74 5f 66 69 6c 65 5f 6e 61 6d 65 29 3b 0a 0a 20 20 24 63 6f 75 6e 74 2b 2b 3b 0a 0a 7d 0a 0a 65 | t_file_name);....$count++;..}..e |
| 07c0 | 63 68 6f 20 22 2a 2a 2a 20 44 6f 6e 65 20 2a 2a 2a 5c 6e 22 3b 0a 3f 3e 0a 0a 2d 2d 43 4c 45 41 | cho."***.Done.***\n";.?>..--CLEA |
| 07e0 | 4e 2d 2d 0a 3c 3f 70 68 70 0a 75 6e 6c 69 6e 6b 28 64 69 72 6e 61 6d 65 28 5f 5f 46 49 4c 45 5f | N--.<?php.unlink(dirname(__FILE_ |
| 0800 | 5f 29 2e 22 2f 63 6f 70 79 5f 76 61 72 69 61 74 69 6f 6e 34 2e 74 6d 70 22 29 3b 0a 3f 3e 0a 0a | _)."/copy_variation4.tmp");.?>.. |
| 0820 | 2d 2d 45 58 50 45 43 54 46 2d 2d 0a 2a 2a 2a 20 54 65 73 74 20 63 6f 70 79 28 29 20 66 75 6e 63 | --EXPECTF--.***.Test.copy().func |
| 0840 | 74 69 6f 6e 3a 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 66 69 6c 65 20 6e 61 6d 65 73 20 77 69 74 | tion:.destination.file.names.wit |
| 0860 | 68 20 65 6d 70 74 79 20 73 74 72 69 6e 67 2c 20 6e 75 6c 6c 73 20 26 20 62 6f 6f 6c 73 20 2a 2a | h.empty.string,.nulls.&.bools.** |
| 0880 | 2a 0a 53 69 7a 65 20 6f 66 20 74 68 65 20 73 6f 75 72 63 65 20 66 69 6c 65 20 62 65 66 6f 72 65 | *.Size.of.the.source.file.before |
| 08a0 | 20 63 6f 70 79 20 6f 70 65 72 61 74 69 6f 6e 20 3d 3e 20 69 6e 74 28 31 35 30 30 29 0a 0a 2d 2d | .copy.operation.=>.int(1500)..-- |
| 08c0 | 20 4e 6f 77 20 61 70 70 6c 79 69 6e 67 20 63 6f 70 79 28 29 20 6f 6e 20 73 6f 75 72 63 65 20 66 | .Now.applying.copy().on.source.f |
| 08e0 | 69 6c 65 20 74 6f 20 63 72 65 61 74 65 20 63 6f 70 69 65 73 20 2d 2d 0a 2d 2d 20 49 74 65 72 61 | ile.to.create.copies.--.--.Itera |
| 0900 | 74 69 6f 6e 20 31 20 2d 2d 0a 45 78 69 73 74 65 6e 63 65 20 6f 66 20 64 65 73 74 69 6e 61 74 69 | tion.1.--.Existence.of.destinati |
| 0920 | 6f 6e 20 66 69 6c 65 20 62 65 66 6f 72 65 20 63 6f 70 79 20 3d 3e 20 62 6f 6f 6c 28 74 72 75 65 | on.file.before.copy.=>.bool(true |
| 0940 | 29 0a 43 6f 70 79 20 6f 70 65 72 61 74 69 6f 6e 20 3d 3e 20 0a 57 61 72 6e 69 6e 67 3a 20 63 6f | ).Copy.operation.=>..Warning:.co |
| 0960 | 70 79 28 29 3a 20 54 68 65 20 73 65 63 6f 6e 64 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 63 6f 70 | py():.The.second.argument.to.cop |
| 0980 | 79 28 29 20 66 75 6e 63 74 69 6f 6e 20 63 61 6e 6e 6f 74 20 62 65 20 61 20 64 69 72 65 63 74 6f | y().function.cannot.be.a.directo |
| 09a0 | 72 79 20 69 6e 20 25 73 20 6f 6e 20 6c 69 6e 65 20 25 64 0a 62 6f 6f 6c 28 66 61 6c 73 65 29 0a | ry.in.%s.on.line.%d.bool(false). |
| 09c0 | 45 78 69 73 74 65 6e 63 65 20 6f 66 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 66 69 6c 65 20 3d 3e | Existence.of.destination.file.=> |
| 09e0 | 20 62 6f 6f 6c 28 74 72 75 65 29 0a 44 65 73 74 69 6e 61 74 69 6f 6e 20 66 69 6c 65 20 6e 61 6d | .bool(true).Destination.file.nam |
| 0a00 | 65 20 3d 3e 20 25 73 2f 0a 53 69 7a 65 20 6f 66 20 73 6f 75 72 63 65 20 66 69 6c 65 20 3d 3e 20 | e.=>.%s/.Size.of.source.file.=>. |
| 0a20 | 69 6e 74 28 31 35 30 30 29 0a 53 69 7a 65 20 6f 66 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 66 69 | int(1500).Size.of.destination.fi |
| 0a40 | 6c 65 20 3d 3e 20 69 6e 74 28 25 64 29 0a 0a 57 61 72 6e 69 6e 67 3a 20 75 6e 6c 69 6e 6b 28 25 | le.=>.int(%d)..Warning:.unlink(% |
| 0a60 | 73 29 3a 20 25 73 0a 0a 2d 2d 20 49 74 65 72 61 74 69 6f 6e 20 32 20 2d 2d 0a 45 78 69 73 74 65 | s):.%s..--.Iteration.2.--.Existe |
| 0a80 | 6e 63 65 20 6f 66 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 66 69 6c 65 20 62 65 66 6f 72 65 20 63 | nce.of.destination.file.before.c |
| 0aa0 | 6f 70 79 20 3d 3e 20 62 6f 6f 6c 28 74 72 75 65 29 0a 43 6f 70 79 20 6f 70 65 72 61 74 69 6f 6e | opy.=>.bool(true).Copy.operation |
| 0ac0 | 20 3d 3e 20 0a 57 61 72 6e 69 6e 67 3a 20 63 6f 70 79 28 29 3a 20 54 68 65 20 73 65 63 6f 6e 64 | .=>..Warning:.copy():.The.second |
| 0ae0 | 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 63 6f 70 79 28 29 20 66 75 6e 63 74 69 6f 6e 20 63 61 6e | .argument.to.copy().function.can |
| 0b00 | 6e 6f 74 20 62 65 20 61 20 64 69 72 65 63 74 6f 72 79 20 69 6e 20 25 73 20 6f 6e 20 6c 69 6e 65 | not.be.a.directory.in.%s.on.line |
| 0b20 | 20 25 64 0a 62 6f 6f 6c 28 66 61 6c 73 65 29 0a 45 78 69 73 74 65 6e 63 65 20 6f 66 20 64 65 73 | .%d.bool(false).Existence.of.des |
| 0b40 | 74 69 6e 61 74 69 6f 6e 20 66 69 6c 65 20 3d 3e 20 62 6f 6f 6c 28 74 72 75 65 29 0a 44 65 73 74 | tination.file.=>.bool(true).Dest |
| 0b60 | 69 6e 61 74 69 6f 6e 20 66 69 6c 65 20 6e 61 6d 65 20 3d 3e 20 25 73 2f 0a 53 69 7a 65 20 6f 66 | ination.file.name.=>.%s/.Size.of |
| 0b80 | 20 73 6f 75 72 63 65 20 66 69 6c 65 20 3d 3e 20 69 6e 74 28 31 35 30 30 29 0a 53 69 7a 65 20 6f | .source.file.=>.int(1500).Size.o |
| 0ba0 | 66 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 66 69 6c 65 20 3d 3e 20 69 6e 74 28 25 64 29 0a 0a 57 | f.destination.file.=>.int(%d)..W |
| 0bc0 | 61 72 6e 69 6e 67 3a 20 75 6e 6c 69 6e 6b 28 25 73 29 3a 20 25 73 0a 0a 2d 2d 20 49 74 65 72 61 | arning:.unlink(%s):.%s..--.Itera |
| 0be0 | 74 69 6f 6e 20 33 20 2d 2d 0a 45 78 69 73 74 65 6e 63 65 20 6f 66 20 64 65 73 74 69 6e 61 74 69 | tion.3.--.Existence.of.destinati |
| 0c00 | 6f 6e 20 66 69 6c 65 20 62 65 66 6f 72 65 20 63 6f 70 79 20 3d 3e 20 0a 57 61 72 6e 69 6e 67 3a | on.file.before.copy.=>..Warning: |
| 0c20 | 20 66 69 6c 65 5f 65 78 69 73 74 73 28 29 20 65 78 70 65 63 74 73 20 70 61 72 61 6d 65 74 65 72 | .file_exists().expects.parameter |
| 0c40 | 20 31 20 74 6f 20 62 65 20 61 20 76 61 6c 69 64 20 70 61 74 68 2c 20 73 74 72 69 6e 67 20 67 69 | .1.to.be.a.valid.path,.string.gi |
| 0c60 | 76 65 6e 20 69 6e 20 25 73 20 6f 6e 20 6c 69 6e 65 20 25 64 0a 4e 55 4c 4c 0a 43 6f 70 79 20 6f | ven.in.%s.on.line.%d.NULL.Copy.o |
| 0c80 | 70 65 72 61 74 69 6f 6e 20 3d 3e 20 0a 57 61 72 6e 69 6e 67 3a 20 63 6f 70 79 28 29 20 65 78 70 | peration.=>..Warning:.copy().exp |
| 0ca0 | 65 63 74 73 20 70 61 72 61 6d 65 74 65 72 20 32 20 74 6f 20 62 65 20 61 20 76 61 6c 69 64 20 70 | ects.parameter.2.to.be.a.valid.p |
| 0cc0 | 61 74 68 2c 20 73 74 72 69 6e 67 20 67 69 76 65 6e 20 69 6e 20 25 73 20 6f 6e 20 6c 69 6e 65 20 | ath,.string.given.in.%s.on.line. |
| 0ce0 | 25 64 0a 4e 55 4c 4c 0a 45 78 69 73 74 65 6e 63 65 20 6f 66 20 64 65 73 74 69 6e 61 74 69 6f 6e | %d.NULL.Existence.of.destination |
| 0d00 | 20 66 69 6c 65 20 3d 3e 20 0a 57 61 72 6e 69 6e 67 3a 20 66 69 6c 65 5f 65 78 69 73 74 73 28 29 | .file.=>..Warning:.file_exists() |
| 0d20 | 20 65 78 70 65 63 74 73 20 70 61 72 61 6d 65 74 65 72 20 31 20 74 6f 20 62 65 20 61 20 76 61 6c | .expects.parameter.1.to.be.a.val |
| 0d40 | 69 64 20 70 61 74 68 2c 20 73 74 72 69 6e 67 20 67 69 76 65 6e 20 69 6e 20 25 73 20 6f 6e 20 6c | id.path,.string.given.in.%s.on.l |
| 0d60 | 69 6e 65 20 25 64 0a 4e 55 4c 4c 0a 44 65 73 74 69 6e 61 74 69 6f 6e 20 66 69 6c 65 20 6e 61 6d | ine.%d.NULL.Destination.file.nam |
| 0d80 | 65 20 3d 3e 20 25 73 2f 00 0a 53 69 7a 65 20 6f 66 20 73 6f 75 72 63 65 20 66 69 6c 65 20 3d 3e | e.=>.%s/..Size.of.source.file.=> |
| 0da0 | 20 69 6e 74 28 31 35 30 30 29 0a 53 69 7a 65 20 6f 66 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 66 | .int(1500).Size.of.destination.f |
| 0dc0 | 69 6c 65 20 3d 3e 20 0a 57 61 72 6e 69 6e 67 3a 20 66 69 6c 65 73 69 7a 65 28 29 20 65 78 70 65 | ile.=>..Warning:.filesize().expe |
| 0de0 | 63 74 73 20 70 61 72 61 6d 65 74 65 72 20 31 20 74 6f 20 62 65 20 61 20 76 61 6c 69 64 20 70 61 | cts.parameter.1.to.be.a.valid.pa |
| 0e00 | 74 68 2c 20 73 74 72 69 6e 67 20 67 69 76 65 6e 20 69 6e 20 25 73 20 6f 6e 20 6c 69 6e 65 20 25 | th,.string.given.in.%s.on.line.% |
| 0e20 | 64 0a 4e 55 4c 4c 0a 0a 57 61 72 6e 69 6e 67 3a 20 75 6e 6c 69 6e 6b 28 29 20 65 78 70 65 63 74 | d.NULL..Warning:.unlink().expect |
| 0e40 | 73 20 70 61 72 61 6d 65 74 65 72 20 31 20 74 6f 20 62 65 20 61 20 76 61 6c 69 64 20 70 61 74 68 | s.parameter.1.to.be.a.valid.path |
| 0e60 | 2c 20 73 74 72 69 6e 67 20 67 69 76 65 6e 20 69 6e 20 25 73 20 6f 6e 20 6c 69 6e 65 20 25 64 0a | ,.string.given.in.%s.on.line.%d. |
| 0e80 | 0a 2d 2d 20 49 74 65 72 61 74 69 6f 6e 20 34 20 2d 2d 0a 45 78 69 73 74 65 6e 63 65 20 6f 66 20 | .--.Iteration.4.--.Existence.of. |
| 0ea0 | 64 65 73 74 69 6e 61 74 69 6f 6e 20 66 69 6c 65 20 62 65 66 6f 72 65 20 63 6f 70 79 20 3d 3e 20 | destination.file.before.copy.=>. |
| 0ec0 | 62 6f 6f 6c 28 74 72 75 65 29 0a 43 6f 70 79 20 6f 70 65 72 61 74 69 6f 6e 20 3d 3e 20 0a 57 61 | bool(true).Copy.operation.=>..Wa |
| 0ee0 | 72 6e 69 6e 67 3a 20 63 6f 70 79 28 29 3a 20 54 68 65 20 73 65 63 6f 6e 64 20 61 72 67 75 6d 65 | rning:.copy():.The.second.argume |
| 0f00 | 6e 74 20 74 6f 20 63 6f 70 79 28 29 20 66 75 6e 63 74 69 6f 6e 20 63 61 6e 6e 6f 74 20 62 65 20 | nt.to.copy().function.cannot.be. |
| 0f20 | 61 20 64 69 72 65 63 74 6f 72 79 20 69 6e 20 25 73 20 6f 6e 20 6c 69 6e 65 20 25 64 0a 62 6f 6f | a.directory.in.%s.on.line.%d.boo |
| 0f40 | 6c 28 66 61 6c 73 65 29 0a 45 78 69 73 74 65 6e 63 65 20 6f 66 20 64 65 73 74 69 6e 61 74 69 6f | l(false).Existence.of.destinatio |
| 0f60 | 6e 20 66 69 6c 65 20 3d 3e 20 62 6f 6f 6c 28 74 72 75 65 29 0a 44 65 73 74 69 6e 61 74 69 6f 6e | n.file.=>.bool(true).Destination |
| 0f80 | 20 66 69 6c 65 20 6e 61 6d 65 20 3d 3e 20 25 73 2f 0a 53 69 7a 65 20 6f 66 20 73 6f 75 72 63 65 | .file.name.=>.%s/.Size.of.source |
| 0fa0 | 20 66 69 6c 65 20 3d 3e 20 69 6e 74 28 31 35 30 30 29 0a 53 69 7a 65 20 6f 66 20 64 65 73 74 69 | .file.=>.int(1500).Size.of.desti |
| 0fc0 | 6e 61 74 69 6f 6e 20 66 69 6c 65 20 3d 3e 20 69 6e 74 28 25 64 29 0a 0a 57 61 72 6e 69 6e 67 3a | nation.file.=>.int(%d)..Warning: |
| 0fe0 | 20 75 6e 6c 69 6e 6b 28 25 73 29 3a 20 25 73 0a 0a 2d 2d 20 49 74 65 72 61 74 69 6f 6e 20 35 20 | .unlink(%s):.%s..--.Iteration.5. |
| 1000 | 2d 2d 0a 45 78 69 73 74 65 6e 63 65 20 6f 66 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 66 69 6c 65 | --.Existence.of.destination.file |
| 1020 | 20 62 65 66 6f 72 65 20 63 6f 70 79 20 3d 3e 20 62 6f 6f 6c 28 74 72 75 65 29 0a 43 6f 70 79 20 | .before.copy.=>.bool(true).Copy. |
| 1040 | 6f 70 65 72 61 74 69 6f 6e 20 3d 3e 20 0a 57 61 72 6e 69 6e 67 3a 20 63 6f 70 79 28 29 3a 20 54 | operation.=>..Warning:.copy():.T |
| 1060 | 68 65 20 73 65 63 6f 6e 64 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 63 6f 70 79 28 29 20 66 75 6e | he.second.argument.to.copy().fun |
| 1080 | 63 74 69 6f 6e 20 63 61 6e 6e 6f 74 20 62 65 20 61 20 64 69 72 65 63 74 6f 72 79 20 69 6e 20 25 | ction.cannot.be.a.directory.in.% |
| 10a0 | 73 20 6f 6e 20 6c 69 6e 65 20 25 64 0a 62 6f 6f 6c 28 66 61 6c 73 65 29 0a 45 78 69 73 74 65 6e | s.on.line.%d.bool(false).Existen |
| 10c0 | 63 65 20 6f 66 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 66 69 6c 65 20 3d 3e 20 62 6f 6f 6c 28 74 | ce.of.destination.file.=>.bool(t |
| 10e0 | 72 75 65 29 0a 44 65 73 74 69 6e 61 74 69 6f 6e 20 66 69 6c 65 20 6e 61 6d 65 20 3d 3e 20 25 73 | rue).Destination.file.name.=>.%s |
| 1100 | 2f 0a 53 69 7a 65 20 6f 66 20 73 6f 75 72 63 65 20 66 69 6c 65 20 3d 3e 20 69 6e 74 28 31 35 30 | /.Size.of.source.file.=>.int(150 |
| 1120 | 30 29 0a 53 69 7a 65 20 6f 66 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 66 69 6c 65 20 3d 3e 20 69 | 0).Size.of.destination.file.=>.i |
| 1140 | 6e 74 28 25 64 29 0a 0a 57 61 72 6e 69 6e 67 3a 20 75 6e 6c 69 6e 6b 28 25 73 29 3a 20 25 73 0a | nt(%d)..Warning:.unlink(%s):.%s. |
| 1160 | 0a 2d 2d 20 49 74 65 72 61 74 69 6f 6e 20 36 20 2d 2d 0a 45 78 69 73 74 65 6e 63 65 20 6f 66 20 | .--.Iteration.6.--.Existence.of. |
| 1180 | 64 65 73 74 69 6e 61 74 69 6f 6e 20 66 69 6c 65 20 62 65 66 6f 72 65 20 63 6f 70 79 20 3d 3e 20 | destination.file.before.copy.=>. |
| 11a0 | 62 6f 6f 6c 28 66 61 6c 73 65 29 0a 43 6f 70 79 20 6f 70 65 72 61 74 69 6f 6e 20 3d 3e 20 62 6f | bool(false).Copy.operation.=>.bo |
| 11c0 | 6f 6c 28 74 72 75 65 29 0a 45 78 69 73 74 65 6e 63 65 20 6f 66 20 64 65 73 74 69 6e 61 74 69 6f | ol(true).Existence.of.destinatio |
| 11e0 | 6e 20 66 69 6c 65 20 3d 3e 20 62 6f 6f 6c 28 74 72 75 65 29 0a 44 65 73 74 69 6e 61 74 69 6f 6e | n.file.=>.bool(true).Destination |
| 1200 | 20 66 69 6c 65 20 6e 61 6d 65 20 3d 3e 20 25 73 2f 31 0a 53 69 7a 65 20 6f 66 20 73 6f 75 72 63 | .file.name.=>.%s/1.Size.of.sourc |
| 1220 | 65 20 66 69 6c 65 20 3d 3e 20 69 6e 74 28 31 35 30 30 29 0a 53 69 7a 65 20 6f 66 20 64 65 73 74 | e.file.=>.int(1500).Size.of.dest |
| 1240 | 69 6e 61 74 69 6f 6e 20 66 69 6c 65 20 3d 3e 20 69 6e 74 28 31 35 30 30 29 0a 0a 2d 2d 20 49 74 | ination.file.=>.int(1500)..--.It |
| 1260 | 65 72 61 74 69 6f 6e 20 37 20 2d 2d 0a 45 78 69 73 74 65 6e 63 65 20 6f 66 20 64 65 73 74 69 6e | eration.7.--.Existence.of.destin |
| 1280 | 61 74 69 6f 6e 20 66 69 6c 65 20 62 65 66 6f 72 65 20 63 6f 70 79 20 3d 3e 20 62 6f 6f 6c 28 66 | ation.file.before.copy.=>.bool(f |
| 12a0 | 61 6c 73 65 29 0a 43 6f 70 79 20 6f 70 65 72 61 74 69 6f 6e 20 3d 3e 20 62 6f 6f 6c 28 74 72 75 | alse).Copy.operation.=>.bool(tru |
| 12c0 | 65 29 0a 45 78 69 73 74 65 6e 63 65 20 6f 66 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 66 69 6c 65 | e).Existence.of.destination.file |
| 12e0 | 20 3d 3e 20 62 6f 6f 6c 28 74 72 75 65 29 0a 44 65 73 74 69 6e 61 74 69 6f 6e 20 66 69 6c 65 20 | .=>.bool(true).Destination.file. |
| 1300 | 6e 61 6d 65 20 3d 3e 20 25 73 2f 31 0a 53 69 7a 65 20 6f 66 20 73 6f 75 72 63 65 20 66 69 6c 65 | name.=>.%s/1.Size.of.source.file |
| 1320 | 20 3d 3e 20 69 6e 74 28 31 35 30 30 29 0a 53 69 7a 65 20 6f 66 20 64 65 73 74 69 6e 61 74 69 6f | .=>.int(1500).Size.of.destinatio |
| 1340 | 6e 20 66 69 6c 65 20 3d 3e 20 69 6e 74 28 31 35 30 30 29 0a 2a 2a 2a 20 44 6f 6e 65 20 2a 2a 2a | n.file.=>.int(1500).***.Done.*** |
| 1360 | 0a | . |