如何在bash或php中编写脚本,遍历文件夹中的每个文件名并将其添加到mysql数据库?
文件名如“AvfärdItalienresan.mp4”。该名称(不带.mp4后缀)适用于“name”列。它应该将“åäö”字符转换为“aao”。我在数据库中也有一个“文件”列,它应该是一个“服务器友好”的引用,例如“avfard_italienresan”。
所以理论上我认为它就像...
for each
input filename > Avfärd Italienresan.mp4
db column name > Avfärd Italienresan
db column file > avfard_italienresan
next..
感谢您的帮助。
答案 0 :(得分:0)
使用PHP glob()函数从文件夹中获取所有文件
$files = glob(directory_path."/*"); // get all files in a folder
//遍历已获取文件的数组并插入数据库。
foreach ($files as $file) {
$filename = basename($file);
// WRITE YOU MySQL code here that inserts filenames into DB
}