Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >从一个文件创建多个文件

从一个文件创建多个文件
EN

Stack Overflow用户
提问于 2016-09-05 05:23:39
回答 1查看 1.2K关注 0票数 0
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
foreach($new_files as $new_file) {
    //create file
    $myfile = fopen($filename, "w");

    //put contents in the file                  
    fwrite($filename, $new_file['content']);    

    //close the file
    fclose($myfile);
}

我有这段代码来创建一个新的文件,我希望能够打开$filename,并从它创建多个文件,内容为new_file。这段代码似乎行不通,我得到的只是一个新的空文件,有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-05 05:42:26

下面是一个有用的例子。

您必须将数据存储在标准结构中,如$filename中的JSON,然后读取其数据并生成其他文件。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?php

// $Data = file_get_contents($filename);
// $Data = json_decode($Data); <--- if stored as json

// Sample Data
$Data = [
    [
        'name'    => 'file1.txt',
        'content' => 'content1',
    ],
    [
        'name'    => 'file2.txt',
        'content' => 'content2',
    ],
];

foreach ($Data as $Row) {
    $File = fopen($Row['name'], 'w');
    fwrite($File, $Row['content']);
    fclose($File);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39331590

复制
相关文章
如何在Linux中创建文件?多个文件创建操作命令。
如果文件file1.txt不存在,则上面的命令将创建该文件,否则,它将更改其时间戳。
用户5005176
2021/08/10
39K0
CodeBlocks一个项目创建多个.c.h文件
效果图 选择>新建FILE 创建.c/.h 注意路径,成功创建
瑞新
2020/07/08
1.4K0
CodeBlocks一个项目创建多个.c.h文件
vim打开多个文件、同时显示多个文件、在文件之间切换 打开多个文件:
1.vim还没有启动的时候: 在终端里输入 vim file1 file2 ... filen便可以打开所有想要打开的文件 2.vim已经启动 输入 :open file 可以再打开一个文件,并且此时vim里会显示出file文件的内容。
sunsky
2020/08/19
15.4K0
多个py文件生成一个可运行exe文件
目前有一个python脚本,需要在别的电脑中运行,安装python环境太麻烦,封装成exe文件,运行比较方便。
py3study
2020/12/28
4K0
多个py文件生成一个可运行exe文件
eclipse 创建java文件_如何使用eclipse创建一个java文件
方式二:鼠标在代码编辑区右键,然后选中:run As –> java application
全栈程序员站长
2022/09/09
3K0
Confluence 6 从一个备份中获得文件附件
页面中的文件附件可以从备份中获得而不需要将备份文件导入到 Confluence 中。这个在用户删掉了附件,但是你还是想恢复这个附件的时候就变得非常有用了。
HoneyMoose
2019/01/31
4030
python将多个文件内容输出到一个文件中
生成多个文件脚本 #coding=utf-8 #import os #import sys sql1Script = ''' use scrm_%s; -- 公司code需替换为相应公司的code CREATE OR REPLACE VIEW `scrm_crm_contract` AS SELECT * FROM scrm_jishufuwu.`scrm_crm_contract` WHERE `company_code` = '%s'; -- 更新数据库版本. INSERT INTO gf_db_v
章工运维
2023/05/19
1.2K0
spark读取多个文件夹(嵌套)下的多个文件
在正常调用过程中,难免需要对多个文件夹下的多个文件进行读取,然而之前只是明确了spark具备读取多个文件的能力。
sparkexpert
2022/05/07
3.2K0
使用Python将一个Excel文件拆分成多个Excel文件
本文展示如何使用Python将Excel文件拆分为多个文件。拆分Excel文件是一项常见的任务,手工操作非常简单。然而,如果文件包含大量数据和许多类别,则此任务将变得重复且繁琐,这意味着我们需要一个自动化解决方案。
fanjy
2022/11/16
3.7K0
使用Python将一个Excel文件拆分成多个Excel文件
快速将文件切割为多个小文件
从DW那边拿到一个9kw行记录的数据库primary_key的csv文件,需要导入到mysql中,然后由业务上通过程序去进行消费及一系列的下游业务逻辑的处理。
保持热爱奔赴山海
2022/01/11
1.9K0
​Pandas 拆分总表为多文件,一个文件有多个工作表
问题:按单位拆分,一个单位一个文件,一个文件中有类别中“在编”“试用”“镇聘”三个工作表,分别存入相关的数据
哆哆Excel
2022/10/25
1.1K0
​Pandas 拆分总表为多文件,一个文件有多个工作表
matinal:python 上传多个文件
matinal
2023/10/14
2530
使用VIM搜索多个文件[通俗易懂]
使用vim可以方便的搜索多个文件,这个时侯需要使用的命令是:vimgrep。vimgrep的命令格式是:
全栈程序员站长
2022/11/09
2K0
ORA-27040: 文件创建错误, 无法创建文件
SQL 错误: ORA-01119: 创建数据库文件 ' F:\oracle\product\10.2.0\oradata\orcl\GIMSsS.dbf' 时出错 ORA-27040: 文件创建错误, 无法创建文件 OSD-04002: 无法打开文件 O/S-Error: (OS 123) 文件名、目录名或卷标语法不正确。 01119. 00000 - "error in creating database file '%s'" *Cause: Usually due to not having enough space on the device. *Action:
西门呀在吹雪
2020/11/09
4.3K0
ORA-27040: 文件创建错误, 无法创建文件
Java 创建一个大文件
有些人想到的办法就是定义一个随机的字符串,然后重复很多次,然后将这个字符串写入到文件中。
HoneyMoose
2023/05/23
4060
Java 创建一个大文件
Java 创建一个大文件
有些人想到的办法就是定义一个随机的字符串,然后重复很多次,然后将这个字符串写入到文件中。
HoneyMoose
2023/05/20
4470
Java 创建一个大文件
创建10个文件并写入内容
# 执行效果 root in jCeXjfniZtN in / ➜ mkdir test10 root in jCeXjfniZtN in / ➜ cd test10/ root in jCeXjfniZtN in /test10 ➜ vim test.sh root in jCeXjfniZtN in /test10 took 5s ➜ cat test.sh #!/bin/bash for ((i=1; i<11; i++)); do touch test$i.txt done
summerking
2022/09/16
1.3K0
vim同时编辑多个文件
# 1.如果在终端中开没有打开vim,可以: 横向分割显示: vim -o filename1 filename2 纵向分割显示: vim -O filename1 filename2 # 2.如果已经用vim打开了一个文件,想要在窗口中同时再打开另一个文件: 横向分割显示: :vs filename 纵向分割显示: :sp filename # 3.窗口切换 在所有窗口中循环移动 Ctrl+ww 如果finename不存在,则会新建该文件并打开。 # 4.关闭所有窗口 :wqa
summerking
2022/09/19
1.3K0
Xcode 6之后创建PCH文件引创建PCH文件
在开发过程中,我们经常会在很多地方调用相同的内容。比如说我们设置控件位置时获取屏幕的宽高来适配,又比如说我们自己定义的一个转换颜色的消防法,还有各种头文件。这些常常使用到的内容,如果要在每一次要使用的时候都重复调用一次头文件或者声明一个方法,无疑是很低效的,而且也会很烦= =,而PCH文件就是解决这个问题的。
Cloudox
2021/11/23
1.2K0
Xcode 6之后创建PCH文件引创建PCH文件
多个表达矩阵文件合并
群主想看到,HCC,CHC,CC这3组,跟healthy的分开比较,然后3个火山图,3个热图。
生信技能树
2020/02/20
3.5K0

相似问题

Python从一个文件中创建多个文件

21

从一个文件的章节创建多个文件

11

从一个创建多个XML文件

12

Kompose从一个组合文件中创建多个文件?

10

Bash -从一个文件列表创建多个列表文件

30
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文