PHP文件中,COPY命令的路径有问题。该怎么处理?

根目录下有文件夹123在根目录命令如下:copy("123/2.txt","123/4.txt");copy("123/1.txt","123/5.txt");结果出现路... 根目录下有文件夹123
在根目录命令如下:
copy( "123/2.txt","123/4.txt" );
copy( "123/1.txt","123/5.txt" );
结果出现路径错误。
警告是123/123/1.txt 不存在。
请问该怎么处理?
改用读出文本,然后写出也是同样错误.
COPY指令可能是一条,也可能是N条....
展开
 我来答
sportcola
2012-06-27
知道答主
回答量:7
采纳率:0%
帮助的人:6.2万
展开全部
首先你的路径本身就有问题

我们来看一下copy( "123/2.txt","123/4.txt" );你的路径“123”,但是你并没有告诉系统123的初始位置是从哪开始,也就是根路径不清啊,那么这种情况系统会默认在当前执行程序的路径下寻找123文件夹,如果没有,那么认为此路径根本不存在,会报错,所以你应该把全路径加上。
如果是linux系统那么应该如下:
假设你要保存的路径为/user/local/123/
copy("/user/local/123/2.txt", "/user/local/123/4.txt");

windows系统原理同上
追问
PHP路径为动态执行文件的路径.copy( "123/2.txt","123/4.txt" );copy( "123/1.txt","123/5.txt" );这样第一次是在主目录执行,第二次就在子目录123下执行.如果分成两个间隔的指令就可以了.copy( "123/2.txt","123/4.txt" );当前目录的执行...copy( "123/1.txt","123/5.txt" );
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式