php:警告:重命名文件名、目录名或卷标语法不正确。 (代码:123)
php: Warning: rename The filename, directory name, or volume label syntax is incorrect. (code: 123)
因为我正在尝试复制我的文件,所以出现了这个错误,我使用的是 windows 8.1
Warning: rename(../user/will/video/javascript-toggle-buttons-MonMar09122015-7491.mp4,../user/will/video/video-SunMar-15-18:03-2015-shared.mp4): The filename, directory name, or volume label syntax is incorrect. (code: 123) in E:\xampp\htdocs\social_media\root\php_parsers\status_system.php on line 353
这是我正在尝试做的,
if (file_exists("../user/$author/$folder/$file")) {
if (!file_exists("../user/$account_name/$folder")){
mkdir("../user/$account_name/$folder/",0755);
}
copy("../user/$author/$folder/$file","../user/$account_name/$folder/$file");
$dbnewFile = $newFileName.'.'.$fileExt;
// for rename purpose
$oldName = "../user/$account_name/$folder/$file";
$newName = "../user/$account_name/$folder/$dbnewFile";
rename($oldName, $newName);
}
这是怎么回事?我厌倦了看到这个错误:(而且真的很沮丧。
问题出在文件名 video-SunMar-15-18:03-2015-shared.mp4
上。 Windows 文件名中不允许使用冒号。
有关无效字符的详细信息,请参阅this list。
因为我正在尝试复制我的文件,所以出现了这个错误,我使用的是 windows 8.1
Warning: rename(../user/will/video/javascript-toggle-buttons-MonMar09122015-7491.mp4,../user/will/video/video-SunMar-15-18:03-2015-shared.mp4): The filename, directory name, or volume label syntax is incorrect. (code: 123) in E:\xampp\htdocs\social_media\root\php_parsers\status_system.php on line 353
这是我正在尝试做的,
if (file_exists("../user/$author/$folder/$file")) {
if (!file_exists("../user/$account_name/$folder")){
mkdir("../user/$account_name/$folder/",0755);
}
copy("../user/$author/$folder/$file","../user/$account_name/$folder/$file");
$dbnewFile = $newFileName.'.'.$fileExt;
// for rename purpose
$oldName = "../user/$account_name/$folder/$file";
$newName = "../user/$account_name/$folder/$dbnewFile";
rename($oldName, $newName);
}
这是怎么回事?我厌倦了看到这个错误:(而且真的很沮丧。
问题出在文件名 video-SunMar-15-18:03-2015-shared.mp4
上。 Windows 文件名中不允许使用冒号。
有关无效字符的详细信息,请参阅this list。