Php 如何将文件(图像)移动到Drupal 7中的sites/default/files文件夹
我正在将图像保存到Php 如何将文件(图像)移动到Drupal 7中的sites/default/files文件夹,php,file,drupal-7,node-modules,Php,File,Drupal 7,Node Modules,我正在将图像保存到product\u images文件夹中,该文件夹位于imagesdb模块中,但我想将此文件夹移动到imagesdb/sites/default/files文件夹中 目前我的代码是: if(file_exists(DRUPAL_ROOT ."\product_images\\".$file)){ $query = db_select('network_drive_listing','n') ->fields('n') ->conditi
product\u images
文件夹中,该文件夹位于imagesdb模块中,但我想将此文件夹移动到imagesdb/sites/default/files
文件夹中
目前我的代码是:
if(file_exists(DRUPAL_ROOT ."\product_images\\".$file)){
$query = db_select('network_drive_listing','n')
->fields('n')
->condition('filetype' , $pathInfo['dirname'])
->execute();
$fileTimestampFromDB = 0;
while($record = $query->fetchAssoc()) {
$fileTimestampFromDB = strtotime($record['file_timestamp']);
}
if($fileTimestampFromDB < strtotime($fileTimestamp)){
$this->copyFileFromDrive($source_dir,$file);
}else{
}
}else{
$this->copyFileFromDrive($source_dir,$file);
}
if(文件\u存在(DRUPAL\u根。“\product\u images\\”$file)){
$query=db\u select('network\u drive\u listing','n')
->字段('n')
->条件('filetype',$pathInfo['dirname'])
->执行();
$fileTimestampFromDB=0;
而($record=$query->fetchAssoc()){
$fileTimestampFromDB=strotime($record['file\u timestamp']);
}
if($fileTimestampFromDBcopyFileFromDrive($source\u dir,$file);
}否则{
}
}否则{
$this->copyFileFromDrive($source\u dir,$file);
}
如何将此文件夹移动到所需的目标位置,以便将图像保存到其中?您要扫描
\product\u images
中的所有文件,并将其全部移动到imagesdb/sites/default/files
?是的,我确实需要此文件夹imagesdb/sites/default/filesmv./product\u images/*imagesdb/sites/default/files
是否执行it linux命令?我不能用代码移动吗?