problém unlink Permission denied

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Wailey
Člen | 48
+
0
-

Ahoj,
vím že to sem nepatří, ale mám obrovský problém s unlink, nikdy mi to nedělalo. Prohledal jsem spousty článků všude možně, avšak nikde nic nefungovalo, tak se obracím v nouzi sem.
Mám Win10

Háže mi to chybu: Permission denied v unlink, měl s tím někdo zkušenost?

332:        public function deleteFile($id) {
333:            $count = $this->getFileCount($id);
334:            if (!isset($count)) return;
335:
336:            if ($count === 0) {
337:                $filePath = __ROOT__.$this->getFilePathID($id);
338:
339:                if (file_exists($filePath)) {
340:                    chmod($filePath, 0777);
-->341:                 unlink($filePath);
342:                }

Prosím o pomoc, a předem moc děkuji
Martk
Člen | 661
+
+1
-

Nevyhodí náhodou chmod false?

Myiyk
Člen | 321
+
0
-

Ten chmod na soubor je zbytečný. Jestli chceš mít oprávnění na mazání souborů, musíš přidat oprávnění na zápis do složky.

Na oprávnění souboru nezáleží.

http://superuser.com/…rmissions-on

Ve windows musíš mít plné oprávnění pro složku, aby jsi mohl smazat soubor.

http://windows.microsoft.com/…-permissions#…

Editoval Myiyk (3. 2. 2016 22:25)