20250608
[File] обновлён метод RemoveDir. Теперь он корректно удаляет не пустую директорию.
[File] добавлен метод DirectoryExists (string $directory, bool $checkReadAccess = true,
                              bool $checkWriteAccess = false): bool
			
			
This commit is contained in:
		| @@ -59,4 +59,18 @@ class FileTest extends TestCase | ||||
|         $this->assertEquals("test", File::ExtractFileNameWithoutExtension("c:/tmp/test.txt")); | ||||
|         $this->assertEquals("test", File::ExtractFileNameWithoutExtension("\\tmp\\test.txt")); | ||||
|     } | ||||
| } | ||||
|  | ||||
|     public function testRemoveDir () | ||||
|     { | ||||
|         /** | ||||
|          * ВАЖНО! Перед запуском теста необходимо создать директорию D:\TestDelete и наполнить её ненужными файлами | ||||
|          */ | ||||
|  | ||||
|         $this->PrepareForTest(); | ||||
|  | ||||
|         $result = File::RemoveDir("D:\\TestDelete"); | ||||
|  | ||||
|         $this->assertTrue($result); | ||||
|         $this->assertFalse(File::DirectoryExists("D:\\TestDelete")); | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user