请问用rename这个函数怎么会出现这样的问题?
9 个解决方案
#1
路径不对吧,确认你的文件或者路径正确.
#2
怎么会呢,文件夹内的图片名称也出来了啊 newpic (1).jpg
#3
rename('newpic(1).jpg','newpic(1)_LRG.jpg');
我不确认你的文件名是否有空格,我给去掉了,另外请给两个名字都加上引号。
计算机是个很死板的东西,没有文件他不会提示你 php版本太低。
我不确认你的文件名是否有空格,我给去掉了,另外请给两个名字都加上引号。
计算机是个很死板的东西,没有文件他不会提示你 php版本太低。
#4
No such file or directory
没有这样的文件或目录
计算机是不会说谎的,他说没有就是没有了
没有这样的文件或目录
计算机是不会说谎的,他说没有就是没有了
#5
这是我写的代码,帮忙看下有没问题
<?php
function fRename($dirname){
if(!is_dir($dirname)){
echo "{$dirname}不是一个有效的目录!";
exit();
}
//echo $dirname.'\n';
$handle = opendir($dirname);
//echo $handle;
while(($fn = readdir($handle))!==false){
//echo $fn;
if($fn!='.'&&$fn!='..'){
$curDir = substr($fn,0,-4).'_LRG'.substr($fn,-4);
if(is_dir($curDir)){
echo "{$curDir}不是一个有效的文件!";
}else{
echo $curDir.' OK<br />';
rename( $fn , $curDir );
//rename( 'newpic (1).jpg' ,'newpic (1)_LRG.jpg' );
}
}
}
closedir($handle);
}
//给出一个目录名称调用函数
fRename('F:\www1\000000');
?>
#6
rename(
$fn , $curDir );
这个 $fn 是不含路径的
要拼接上 $dirname 才行
rename( $dirname . '/' . $fn, ...
这个 $fn 是不含路径的
要拼接上 $dirname 才行
rename( $dirname . '/' . $fn, ...
#7
嗯嗯,好了谢谢哈
再请问你一个问题 怎么检查图片是否完整啊
#8
图片是否完整 是什么意思?
#9
我们下载图片的时候有时没下载全 有些成没预览
#1
路径不对吧,确认你的文件或者路径正确.
#2
怎么会呢,文件夹内的图片名称也出来了啊 newpic (1).jpg
#3
rename('newpic(1).jpg','newpic(1)_LRG.jpg');
我不确认你的文件名是否有空格,我给去掉了,另外请给两个名字都加上引号。
计算机是个很死板的东西,没有文件他不会提示你 php版本太低。
我不确认你的文件名是否有空格,我给去掉了,另外请给两个名字都加上引号。
计算机是个很死板的东西,没有文件他不会提示你 php版本太低。
#4
No such file or directory
没有这样的文件或目录
计算机是不会说谎的,他说没有就是没有了
没有这样的文件或目录
计算机是不会说谎的,他说没有就是没有了
#5
这是我写的代码,帮忙看下有没问题
<?php
function fRename($dirname){
if(!is_dir($dirname)){
echo "{$dirname}不是一个有效的目录!";
exit();
}
//echo $dirname.'\n';
$handle = opendir($dirname);
//echo $handle;
while(($fn = readdir($handle))!==false){
//echo $fn;
if($fn!='.'&&$fn!='..'){
$curDir = substr($fn,0,-4).'_LRG'.substr($fn,-4);
if(is_dir($curDir)){
echo "{$curDir}不是一个有效的文件!";
}else{
echo $curDir.' OK<br />';
rename( $fn , $curDir );
//rename( 'newpic (1).jpg' ,'newpic (1)_LRG.jpg' );
}
}
}
closedir($handle);
}
//给出一个目录名称调用函数
fRename('F:\www1\000000');
?>
#6
rename(
$fn , $curDir );
这个 $fn 是不含路径的
要拼接上 $dirname 才行
rename( $dirname . '/' . $fn, ...
这个 $fn 是不含路径的
要拼接上 $dirname 才行
rename( $dirname . '/' . $fn, ...
#7
嗯嗯,好了谢谢哈
再请问你一个问题 怎么检查图片是否完整啊
#8
图片是否完整 是什么意思?
#9
我们下载图片的时候有时没下载全 有些成没预览