linux下怎么写一个自动创建文件夹和文件的脚本?

linux下怎么写一个自动创建文件夹和文件的脚本?就是说我给一个绝对路径,程序会自动帮我创建在路径中没有的文件夹和文件。

0

3个回答

http://blog.csdn.net/hellochenlian/article/details/37566269

-p, --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;

-1

mkdir -p xx/xx/xx/xxx

0

mkdir 加上--parents参数

-1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
每天自动创建文件夹的脚本
每天自动创建文件夹.bat
奥塔在线:Linux下按日期自动创建目录脚本
自动创建目录脚本如下: #!/bin/bash #获取当前年代 currentyear=$(date +%Y); #获取当前日期 currentmonthdate=$(date +%Y%m%d); echo "current year:$currentyear"; echo "current date:$currentmonthdate"; #判断目录是否存在 if [ -d "/root...
opencv 创建文件夹
#include "shlwapi.h"#pragma comment(lib,"shlwapi.lib")String save_path = "D:\\Experiment\\Videos\\Frames\\";LPCSTR pcstr = save_path.c_str();    // cv::String to LPCSTRif (!PathIsDirectory(pcstr))    ...
学习shell脚本-每天写一个脚本-按照日期创建一个文件或目录
学习shell脚本-每天写一个脚本-按照日期创建一个文件或目录 按照日期创建一个文件或目录 功能快捷键 撤销:Ctrl/Command + Z 重做:Ctrl/Command + Y 加粗:Ctrl/Command + B 斜体:Ctrl/Command + I 标题:Ctrl/Command + Shift + H 无序列表:Ctrl/Command + Shift + U 有序列表:Ctrl/...
bat脚本--大量的文件夹创建
如果说,我们要创建的文件夹的名字是有一定规律的话,我们就可以采取更为简单的方法。 例如:我们现在要创建100个文件夹,怎么办?不要担心,我们一行代码搞定。 @echo off for /l %%i in (1, 1, 100) do md D:\脚本测试\新建文件夹%%i pause 测试图: 接下里介绍这行代码的基本构造: for+参数+%%变量名+in+(相关
shell脚本之创建文件,自动复制粘贴文件
shell脚本是为了方便我们集中处理某些事情。而不用我们挨个操作。一定程度上,确实能给我们带来很大的方便。这里是执行一个批量复制粘贴文件的脚本。一、使用场景      在APP升级的时候,需要修改对应项目下的版本号等。如果项目比较多的话,挨个修改就显得太麻烦了,因此写一个shell脚本势在必行。二、shell脚本解析1、首先是文件的目录 2、脚本内容//这里代表给wx和api赋值 wx="en
Linux Shell 脚本自动创建文件并修改其权限
在学习《Linux命令行与shell脚本编程大全》第三版时,每次运行书上的代码时,需要创建一个testxx.sh文件,修改其执行权限,最后再用vim来编辑。这样一个重复的过程,可以通过书中学习的知识编写一个脚本来自动解决,该脚本命名为NewTestSh。代码如下:fileName=test"$1".sh echo "Create new test file: $fileName" touch $fi
Shell脚本实例——创建文件夹
1、首先新建一个mkdir.sh文件(mkdir只是一个名字,可以自行修改) touch mkdir.sh 2、编写文件 vim mkdir.sh #!/bin/bash echo "Please enter a name for a new folder:" read name mkdir $name echo "I have make a folder named $name f...
shell脚本学习笔记(shell脚本实现文件的创建)
shell脚本 > /dev/null 2>&1
java在linux下新建文件夹
java在linux下新建文件夹
Jmeter 获取当前目录并创建文件夹
import org.apache.jmeter.gui.GuiPackage; import org.apache.commons.io.FilenameUtils; import java.io.File; import java.io.IOException; String testPlanFileDir = FilenameUtils.getFullPathNoEndSep...
C++ 自动创建文件夹
实例 #include "stdafx.h" #include #include #include #include #include using namespace std; int _tmain(int argc, _TCHAR* argv[]) { char *fileName="123\\1\\2\\3\\a.txt"
Windows下批量创建文件夹(批处理)
在Windows下批量创建文件夹起因新买了块移动硬盘,准备创建个目录结构方便后来的管理和使用。写个批处理吧,也好久不用了。使用方法一共两个文件,md.bat和mkdir.bat。使用方法非常简单。把这两个文件放到你要批量创建文件夹的目录下,然后双击md.bat即可。如果想停止,当然是Ctrl+C了。代码md.bat如下@echo off echo 欢迎使用批量文件夹建立脚本QQ953082389 e
shell编程之批量创建文件夹
批量创建文件夹,文件名分别从dir_1 ——dir_10        mkdir dir_{1..10}批量创建文件,文件名分别从document_1.txt ——document_10.txt        touch document_{1..10}.txt批量删除文件        rm document_{1..10}.txt批量删除文件夹        rm -rf dir_{1..1...
c#创建文件,自动创建文件夹
在创建文件的时候,有时候就需要单独建立文件夹,这个是很常用的,所以我就自己写了一个方法 /// <summary> /// 创建文件 /// </summary> /// <param name="path">文件路径</param> /// <param name="str">文件内容</param> publi...
用java实现自动创建文件及文件夹
import java.io.File; import java.io.IOException; import org.junit.Test; /**  * 文件及文件夹的操作  *   * @author rhy  * @2017-4-6 下午1:50:51  * @version v1.0  */ public class FileDemo { @
C#读写文件自动创建文件与文件夹
C#代码,自动创建文件与文件夹,文件为txtUTF-8类型,文件夹自动创建,代码详细,无错,vs2017编写
python使用(一)-上传到服务器文件的脚本
1、脚本使用 使用场景:使用jmeter做性能测试,需要传jmx脚本到服务器中,且做分布式压测,需要将脚本传到多台服务器中;且因为前期的调试和线程数的不断调整,上传的频率较高,为了提升性能测试效率,编写python脚本,本地执行可一次性将脚本上传至所有的压测服务器 脚本: import paramiko ssh = paramiko.SSHClient() # ssh.load_host_...
linux中要怎么创建文件夹
我是一个linux初学者,由于工作上面需要,我需要在linux中创建一个文件夹,然后自学了一点点,其实创建文件夹很简单,下面分享给大家,越努力越幸运,共勉!创建文件夹 mkdir 后面加文件夹名字 例如:mkdir aa 然后第一个文件夹就创好了 假如要在文件夹里面再创一个文件夹就是子目录,mkdir -p aa 后面加子文件夹就好, 例如:mkdir -p aa/bb如图如果要要在文件夹
Shell脚本实现批量创建用户,文件夹
博主大三Linux课程设计是一道题,如下: 使用shell脚本编程实现批量创建用户,删除用户,批量创建目录,目录权限添加,为了写这个课程设计,自己硬是把一本Linux操作系统书给看了一遍,也算是复习了一下Linux,最终完成了这次课程设计,这里把代码贴出来分享一下,因为是为了应对课程设计,所以很多细节都没有仔细打磨,单纯为了实现功能,不好的地方还请指出。 代码主要是针对题目进行编写分为5块 ...
linux下创建文件和文件夹
使用linux系统会有一些常见的命令,譬如说,创建文件夹,创建文件,这些命令都是比较常见的。 方法/步骤   首先说一下touch 创建二进制文件,用法就非常的简单,touch+文件名   之间一定要空格。先查看一下有什么文件   譬如我下面要创建一个mn的文件  touch mn  回车就可以创建,创建完成以后ls查看一下   创建文件夹,...
用shell脚本实现递归创建目录
用shell脚本实现递归创建目录,相当于mkdir -p /tmp/a/b/c/d/e 代码: [code="shell"] [root@localhost ~]# cat mkdir_recursive.sh #!/bin/sh mkdir_recursive() { if [ -z $1 -o $1 = "/" ]; then ...
在linux环境下自动执行python脚本
说明:此文针对需要用hive来查询长时间数据的人员,而且是需要按照天来输出查询数据,考虑到如果查询多天的,数据量过大会造成集群拥堵,所以按天输出,最终再做汇总。 需求来源:如果你每天接触的都是日志类数据,日志每天的产生量都非常庞大,而你想对过去几个月的数据进行分析,就需要考虑如何有效的实现这种方式。 假设想查询8月-10月的流量数据,可以这样: #!/usr/bin/env python #
java在linux上创建文件/文件夹
项目中需要备份用户的聊天记录,所以想根据用户ID创建文件用于存储聊天记录。需要用到文件创建。一开始以为可以了,传到服务器发现报权限问题,想到创建文件需要权限,然后再把相关的class文件赋权限777,然后重启了服务器就可以了~~。这样,聊天记录存储的问题也算差不多解决了。 关键代码如下: chatFilePath就是服务器上的路径,user_phone就是用户的手机号, File file
Windows、Linux指令创建系统日期文件夹
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://kerry.blog.51cto.com/172631/102117 [color=red][b]linux:[/b][/color] echo $(date "+%Y-%m-%d %H:%M:%S") 2009-05-28 21:32:54 echo $(date ...
shell(1):基础,创建5000个文件夹
不知不觉,国庆黄金周已经过去7/8了,今天写了一个shell脚本,一边是温习shell的基础语法,也好在之后的工作中掌握一门技能;
Java在linux上只能在程序的当前目录下创建文件/文件夹导致的问题
Java在linux上只能在程序的当前目录下创建文件/文件夹,导致正常在Windows运行正常的程序,到linux上,如果创建的目录不在当前程序执行目录下会提示:Permission denied 解决也很简单,增加以下代码即可:File f=new File("/home/sxl/out"); f.setWritable(true, false);
Linux快速创建目录方法(制作文档)
Linux快速创建目录方法(制作文档)   假设现在小编要创建十二个文件目录   首先 我们一个文件 里面更有十二条目录 执行文件 就回一次执行创建工作   *包含命令的文件(我们叫做脚本文件)   Linux 中会大量使用到   命令:echo         echo abc def > abc.txt     效果: abc def 会写进 abc.txt文件中去
node.js文件的复制,创建文件夹等相关操作
nodeJS对文件的复制: 一般对于小型文件的复制操作使用的是流的管道运输操作, 首先需要加载引入的文件:var fs = require('fs');1、同步创建文件夹fs.mkdirSync(yourfileDirPath);异步创建文件夹fs.mkdir(yourfileDirPath);2、判断文件夹是否存在—同步fs.existsSync(dirpath);异步fs.exists(di
node利用fs模块创建文件夹并写入文件
var fs = require("fs") ; var txt = "Hello World"; function write(){ fs.exists(path, function (exists) {  //path为文件夹路径 var retTxt = exists ? retTxt = '文件存在' : '文件不存在'; if(retTxt == '文件存在'){ f
Linux下使用脚本创建工程目录,同时创建关联Makefile
苦于学习工作过程中,长期没有固定风格,不便于有效的关联自己的书写代码,特此,写了个shell脚本,用于以后以同意风格工程结构目录,记录如下: ######################################################################### # File Name: createproject.sh # Author: ma6174 # mail:...
Linux脚本写文件定时备份(crond)
Linux定时任务Crontab命令 linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。 (一)crond简介 crond 是linux下用来周期性的执行某种任务或等待...
linux下创建、删除文件夹
1.在 Linux 下,我们可以使用 mkdir 命令创建目录,mkdir 是“make directory” 的缩写词。 运行 mkdir 命令 默认情况下,不带任何参数运行 mkdir 命令会在当前目录下创建目录。下面是参考示例: 创建多个目录 我们也可以同时创建多个目录。比如我们要创建的目录有 build_lmdb, dataset,那
python 爬虫 新建一个文件夹
1.需要导入模块: import os 2.判断文件夹是否存在 存在则打开,不存在新建 文件夹在本目录内 if os.path.exists('myfolder'): os.chdir('myfolder') else: os.mkdir('myfolder') os.chdir('myfolder') 3.路径也可以使用绝对路径 ...
shell脚本使用ssh命令连接主机,自动创建目录,分发程序,执行命令
=========shell调用ssh和ftp实现多主机自动管理功能=========== 自动登录多台主机创建目录自动向指定目录下上传指定文件自动修改指定文件内容 =================================================================================== #!/usr/bin/sh set
Windows 和Linux 环境下 c++创建多级目录
Windows环境下创建多级目录: 使用的是windows 下的命令“md” _access 所需头文件 io.h 示例如下: string dir = "d:\\data\\1\\2\\3"; string commond = "md " + dir; //md后面有空格 if (_access(dir.c_str(),0)==-1) //判断目录是否存在 -1即表...
java中Properties文件的读写操作(自动创建文件夹和文件)
/************************************************************************************************/ // 静态资源文件路径 // String folderPath ="/data/im_cursor"; // String filePath = "/im_cursor.properties";
python--自动创建文件和创建目录的方法
os.makedirs() 方法用于递归创建目录。 import os # 创建的目录 path = "E:/ly/ly" if not os.path.exists(path): os.makedirs(path) 运行结果: 可以看到递归的创建了文件目录。 ...
Python 在一个目录下批量创建文件夹
创建文件夹 代码如下: import os def create(addr): for i in range(1,50):#范围是你需要的数字范围,我创建的是名为1~50的文件夹 os.makedirs(addr+'/'+str(i))#str(i)前后可加你需要的前缀和后缀 addr = 'C:/xx/xx/xx'#你需要创建文件夹的目录 create(addr) ...
python 创建新文件夹
import os def create_foleder(foldernames): current_position="E:/" foldername=str(current_position)+str(foldernames)+"/" isCreated=os.path.exists(foldernames) if not isCreated: