-4
A
回答
1
既然你有一個靜態的文件夾結構,我建議只存儲不同subfold ERS在數組和循環通過到copy
文件
$rootpath = ".";
$destpaths = array("/Folder1/Subfolder1/AnotherSubFolder/Target/",
"/Folder2/Subfolder1/AnotherSubFolder/Target/",
"/Folder3/Subfolder1/AnotherSubFolder/Target/",
"/Folder4/Subfolder1/AnotherSubFolder/Target/",
"/Folder5/Subfolder1/AnotherSubFolder/Target/",
"/Folder6/Subfolder1/AnotherSubFolder/Target/",
"/FolderN/Subfolder1/AnotherSubFolder/Target/");
$file = '/example.txt';
$copyfrom = $rootpath . $file;
foreach($destpaths as $destpath)
{
$copyto = $rootpath . $destpath . $file;
if (!copy($copyfrom, $copyto)) {
echo "failed to copy $file";
}
}
亞倫W.建議 ,也用於glob-php獲得遞歸路徑(文件夾1,文件夾2 ...) 即時把這個代碼並將文件放在與folder1相同的根路徑下,folder2 ...
$rootpath = "..";
$frompath = ".";
$file = '/example.txt';
$tosubpath="/Subfolder1/AnotherSubFolder/Target/";
$copyfrom = $frompath . $file;
listdirs($rootpath,$copyfrom,$tosubpath,$file);
function listdirs($dir,$copyfrom,$tosubpath,$file) {
$dirs = glob($dir . '/*', GLOB_ONLYDIR);
foreach($dirs as $destpath)
{
$copyto = $destpath. $tosubpath . $file;
if (!copy($copyfrom, $copyto)) {
echo "failed to copy ".$copyfrom." to".$copyto."<br>";
}else{
echo $copyfrom." copied to".$copyto."<br>";
}
}
}
+0
感謝您的答案..我有超過100個文件夾.. –
+0
如果有一個模式的文件夾結構,你可以生成所有的文件夾名稱與代碼...否則,沒有。 –
+0
我只是想,只會後取得成功的代碼該代碼 –
相關問題
- 1. 拷貝文件到
- 2. 拷貝一個文件到一個不存在的文件夾
- 3. iPhone拷貝文件
- 4. MSBUILD拷貝整個文件夾
- 5. PHP文件拷貝有空格的文件名
- 6. Android:拷貝數據庫文件到Access文件夾,SQLiteException:沒有這樣的表
- 7. Windows shell腳本掃描文件夾和文件拷貝
- 8. Xcode目標文件拷貝
- 9. 螞蟻xmltask文件拷貝
- 10. 正在拷貝文件嗎?
- 11. 拷貝所有* .so文件libgcc的除外。所以*
- 12. 我有Samba文件拷貝的問題
- 13. 爲什麼Java沒有文件拷貝?
- 14. Cygwin的 - 文件拷貝到UNC共享
- 15. C:拷貝文件到陣列
- 16. 拷貝文件到在序言
- 17. PHP - 所有文件和文件夾指定的文件夾
- 18. java gradle只拷貝某些庫到文件夾
- 19. 自動拷貝.app到應用程序文件夾
- 20. TFS構建拷貝到版本化文件夾
- 21. 與共享文件夾在檢查文件拷貝大文件md5hash性能
- 22. 爲什麼變量dir沒有拷貝到文本文件中?
- 23. 拷貝文件存在於在多個同名的文件夾不同的目標文件夾
- 24. powershell - 在遞歸拷貝期間無法排除文件夾
- 25. 檢查一個文件夾是否被拷貝過
- 26. Powershell的拷貝項目-force不保留無形的文件夾
- 27. TFS構建定義:防止拷貝DLL下降文件夾
- 28. 使用Smartsheet API拷貝文件夾 - Java SDK 2.0.5
- 29. BATCH中的循環拷貝文件
- 30. 螞蟻檢查拷貝文件成功
如果文件夾結構是動態還是靜態? –
以遞歸方式遍歷文件夾和子文件夾。如果文件夾的類型是你想要的(你沒有指定如何識別該名稱,或許是?)複製文件。如果沒有,跳過。 – Nanne
到目前爲止您嘗試過什麼?在問問題之前,請嘗試一下自己。你的編碼在哪裏 – Rithu