首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PHP将文件或目录移动到C:\\Windows

使用PHP将文件或目录移动到C:\\Windows
EN

Stack Overflow用户
提问于 2015-06-08 17:34:58
回答 1查看 817关注 0票数 0

我被困在剧本里了。我正在开发一个基于php的应用程序,安装后客户端可以使用XAMPP服务器脱机使用它。我想在安装过程中创建一个名为lic.txt的文件,我也设法创建了它。

我面临的唯一问题是无法将文件移动到C:\文件夹中,我只想将它移到那里。我可以在XAMPP文件夹中的任何位置移动文件,该文件夹安装在C:\XAMPP

代码是这样的:

代码语言:javascript
复制
  <?php
    $filename = 'lic.txt';
$data = 'License Registered Successfully';
$newlocation = 'C:\\Windows\\lic.txt';
    $fh = fopen($filename, 'w'); 
     fwrite($fh, $data); 
     fclose($fh);
    rename($filename, $newlocation);

    ?>

当我运行这个文件时,它给了我错误。

代码语言:javascript
复制
Warning: rename(lic.txt,C:\Windows\lic.txt): Access is denied. (code: 5) in C:\xampp\htdocs\latest\fwrite.php on line 9

我知道这是因为对文件夹的权限不足,但我已经搜索了整个网站,但没有找到任何解决方案。有没有人能帮我解决这个问题。

谢谢..。

EN

回答 1

Stack Overflow用户

发布于 2015-06-08 17:37:46

首先,PHP不是为这种应用程序设计的。还有更好的选择。

为了读取或写入windows目录,需要使用管理员权限运行XMAPP。这可能会使它很难部署到任何客户。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30715597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档