Lines Matching full:file
6 * you may not use this file except in compliance with the License.
24 let file = require(`${PROJECT_DIR}/lib/utils/file`); variable
37 file.mkdirP('foo/bar/baz/qux');
42 file.rmRf('foo');
46 file.mkdirP('foo/bar/baz/qux');
47 file.rmRf('foo/bar');
55 file.mkdirP('foo');
56 file.mkdirP('bar');
58 fs.symlinkSync('../foo', 'bar/foo'); file.rmRf('bar');
71 // Make sure that the file inside the linked folder wasn't deleted
82 file.mkdirP('foo');
85 file.rmRf('bar');
98 // Make sure that the file inside the linked folder wasn't deleted
109 file.mkdirP('foo');
111 file.cpR('foo', 'bar');
113 file.rmRf('foo');
114 file.rmRf('bar');
119 file.cpR('foo.txt', 'foo.txt');
124 file.mkdirP('foo');
126 file.cpR('foo/bar.txt', 'foo/baz.txt');
128 file.rmRf('foo');
133 file.cpR('bar.txt', 'baz.txt');
135 file.rmRf('bar.txt');
136 file.rmRf('baz.txt');
139 test('cpR keeps file mode', function () {
142 file.cpR('bar.txt', 'baz.txt');
143 file.cpR('bar1.txt', 'baz1.txt');
152 file.rmRf('bar.txt');
153 file.rmRf('baz.txt');
154 file.rmRf('bar1.txt');
155 file.rmRf('baz1.txt');
158 test('cpR keeps file mode when overwriting with preserveMode', function () {
161 file.cpR('bar.txt', 'baz.txt', {silent: true, preserveMode: true});
167 file.rmRf('bar.txt');
168 file.rmRf('baz.txt');
171 test('cpR does not keep file mode when overwriting', function () {
174 file.cpR('bar.txt', 'baz.txt');
180 file.rmRf('bar.txt');
181 file.rmRf('baz.txt');
184 test('cpR copies file mode recursively', function () {
187 file.cpR('foo', 'baz');
193 file.rmRf('foo');
194 file.rmRf('baz');
197 test('cpR keeps file mode recursively', function () {
203 file.cpR('foo', 'baz', {silent: true, preserveMode: true});
209 file.rmRf('foo');
210 file.rmRf('baz');
216 file.cpR('foo', 'bar');
222 file.rmRf('foo');
223 file.rmRf('bar');