精华内容
下载资源
问答
  • 以前的废电脑拆下来的机械硬盘做成了移动硬盘,然而发现根目录下只能创建文件夹,其他的东西没有,如下。 然后找到不正常的盘上右键选属性,属性框里选择安全,选中Everyone点下方的编辑,弹出的框里“Everyone...

    以前的废电脑拆下来的机械硬盘做成了移动硬盘,然而发现根目录下只能创建文件夹,其他的东西没有,如下。

    然后找到不正常的盘上右键选属性,在属性框里选择安全,选中Everyone点下方的编辑,在弹出的框里“Everyone的权限”里把全部控制的勾勾上,应用并确认。如果硬盘里东西比较多的话可能权限设置时间会比较长,等权限设置完成后新建选项就正常了。


    展开全文
  • package zy;import java.io.File;...使用编程c盘根目录创建一个文件夹abc * 文件夹abc中循环创建1000文本文件 * @author Administrator * */ public class FileDemo { public static void

    package zy;

    import java.io.File;
    import java.io.IOException;

    /**
    * 1.使用编程在c盘根目录下创建一个文件夹abc
    * 在文件夹abc中循环创建1000个文本文件
    * @author Administrator
    *
    */
    public class FileDemo {
    public static void main(String[] args) throws IOException {
    File f = new File(“c:/abc”);
    f.mkdir();
    for (int i = 0; i < 1000; i++) {
    File ff = new File(“c:/abc/”+i+”.txt”);
    ff.createNewFile();
    }
    }
    }

    展开全文
  • 今天重装了服务器,有三块硬盘,其中固态用于装系统文件,第二块机械挂载到/home。这都是安装过程中完成了,就是分区的那个界面中完成的。第三块需要自己设置一下。设置方法如下: 查看名: sudo fdisk -...

    今天重装了服务器,有三块硬盘,其中固态用于装系统文件,第二块机械盘挂载到/home。这都是在安装过程中完成了,就是分区的那个界面中完成的。第三块盘需要自己设置一下。设置方法如下:

    查看盘名:

    sudo fdisk -l 

    查看新盘的名称,我的是sdc,c代表是第三块。

    Disk /dev/sdc:3.7 TiB,4000787030016 字节,7814037168 个扇区
    单元:扇区 / 1 * 512 = 512 字节
    扇区大小(逻辑/物理):512 字节 / 4096 字节
    I/O 大小(最小/最佳):4096 字节 / 4096 字节
    磁盘标签类型:gpt
    磁盘标识符:9741A39E-6773-4C21-82A5-2C20D72DAB21

     

    新建分区表

    对于一块新的盘,需要把盘格式化为UEFI或者Legacy模式所适应的盘(GPT或者MSB)。不管盘的格式本来是啥,进行这一步还是很有必要的。

    sudo fdisk /dev/sdc

    输入m,显示帮助

    输入n,新建分区

    输入分区号,新的盘自然没有分区,则输入1,代表要得到/dev/sdc1

    第一个扇区,直接回车,用默认值

    上一个扇区,我选择用默认值,即最大的数值,意思这个新建的分区大小几乎是整块盘的大小。因为我不继续分区了。

    您想移除该签名吗?选择是,输入Y,回车

    接下来可以使用

    ls /dev/sd  

    敲两下tab,查看到出现了/sdc1文件夹。代表分区成功了。

    用下面的方法也能查看到

    sudo fdisk -l 

    Disk /dev/sdc:3.7 TiB,4000787030016 字节,7814037168 个扇区
    单元:扇区 / 1 * 512 = 512 字节
    扇区大小(逻辑/物理):512 字节 / 4096 字节
    I/O 大小(最小/最佳):4096 字节 / 4096 字节
    磁盘标签类型:gpt
    磁盘标识符:9741A39E-6773-4C21-82A5-2C20D72DAB21

    设备        起点       末尾       扇区  大小 类型
    /dev/sdc1   2048 7814037134 7814035087  3.7T Linux 文件系统

     

    在根目标创建一个目录作为挂载点

    记住在根目录创建目录必须使用管理员权限,

    sudo mkdir /data

    文件夹名字无所谓,我的是data

     

    创建文件系统

    注意这里是/dev/sdc不是/dev/sdc1

    partprobe /dev/sdc

    注意这里是/dev/sdc1不是/dev/sdc

    mkfs.ext4 /dev/sdc1

    挂载

    sudo mount -t ext4 /dev/sdc1 /data

    但目前仅仅是实现了临时挂载,一旦机器重启,就无效了。还需要修改一个文件

     sudo gedit /etc/fstab 
    

    在最后一行加入

    /dev/sdc1	/data	ext4	defaults	0	0

    使用

    sudo mount -a

    检测挂载正不正常,如果没有任何输出,ok。

    使用

    sudo df 

    查看挂载情况

    /dev/sdc1      3844640564   90140 3649183164    1% /data

     

    重启最后确认一下

    用df查看一下,新硬盘是否还是挂载到/data目录的。

    展开全文
  • 有这么需求,那就是给定目录(例如:/dirA)下的所有子目录的根目录创建相同的一个文件,有多层目录嵌套的情况,那么需要解决这问题就需要通过递归的方式来解决。

             有这么个需求,那就是在给定目录(例如:/dirA)下的所有子目录的根目录下创建相同的一个文件,有多层目录嵌套的情况,那么需要解决这个问题就需要通过递归的方式来解决。

    为了复现这个问题,首先需要递归的创建空目录,那么我们就创建宽度为三,深度为三的目录。

    mkdir_recursive函数:

    def mkdir_recursive(path,width,depth):
        if depth == 0:
            return
        for inc in range(width):
            dirname = 'D'+str(depth)+'W'+str(inc)
            os.system('mkdir -p ' + path + os.sep + dirname)
            path_temp = os.sep.join([path,dirname])
            mkdir_recursive(path_temp,width,depth-1)

    函数的原型就是通过for循环遍历每一个目录(在这里是创建每一个目录),在每一个目录下再递归创建,递归函数的出口在于深度的依次递减。


    递归添加文件函数traverse_root_dir_add:

    def traverse_root_dir_add(path):
        dirs = os.listdir(path)
        if dirs == [] or len(dirs) == 0:
            cmd = 'touch ' + path + os.sep + 'abcd'
            print cmd
            os.system(cmd)
            return
        for file in dirs:
            path_temp = os.sep.join([path,file])
            if os.path.isdir(path_temp):
                traverse_root_dir_add(path_temp)
    函数的原型为列出当前目录path下的所有目录,如果是根目录(即没有子目录),那么创建文件,且返回;如果不是那么递归调用所有目录。


    递归删除文件函数traverse_root_dir_remove

    def traverse_root_dir_remove(path):
        dirs = os.listdir(path)
        if dirs==[] or len(dirs)==0:
            return
    
        for file in dirs:
            path_temp = os.sep.join([path,file])
            if os.path.isdir(path_temp):
                traverse_root_dir_remove(path_temp)
            else:
                cmd = 'rm -rf ' + path_temp
                print cmd
                os.system(cmd)
    对于删除文件,要做的判断就是判断根目录下是文件的情况下将其删除。


    Python获取当前文件绝对路径的方式是:

    dirname = os.path.dirname(os.path.realpath(__file__))  
    
    dirname1 = os.path.realpath(os.path.dirname(__file__))

    那么整体代码是:

    #!/usr/bin/env python                                                                                                                                                                    
    
    import sys
    import os
    
    default_path = os.path.realpath( os.path.dirname(__file__) )
    
    def traverse_root_dir_remove(path):
        dirs = os.listdir(path)
        if dirs==[] or len(dirs)==0:
            return
    
        for file in dirs:
            path_temp = os.sep.join([path,file])
            if os.path.isdir(path_temp):
                traverse_root_dir_remove(path_temp)
            else:
                cmd = 'rm -rf ' + path_temp
                print cmd
                os.system(cmd)
    
    
    def traverse_root_dir_add(path):
        dirs = os.listdir(path)
        if dirs == [] or len(dirs) == 0:
            cmd = 'touch ' + path + os.sep + 'abcd'
            print cmd
            os.system(cmd)
            return
        for file in dirs:
            path_temp = os.sep.join([path,file])
            if os.path.isdir(path_temp):
                traverse_root_dir_add(path_temp)
    
    def mkdir_recursive(path,width,depth):
        if depth == 0:
            return
        for inc in range(width):
            dirname = 'D'+str(depth)+'W'+str(inc)
            os.system('mkdir -p ' + path + os.sep + dirname)
            path_temp = os.sep.join([path,dirname])
            mkdir_recursive(path_temp,width,depth-1)
    
    if __name__ == "__main__":
    	if len(sys.argv) == 1:
    		path = default_path
    	elif len(sys.argv) == 2:
    		path = sys.argv[1]
    	else:
    		exit(-1)
    
    	mkdir_recursive(path,3,3)
    	traverse_root_dir_add(path)
    	traverse_root_dir_remove(path)

    Author:忆之独秀

    Email:leaguenew@qq.com

    注明出处:http://blog.csdn.net/lavorange/article/details/50409469 






    展开全文
  • Ubuntu根目录文件作用分析

    千次阅读 2012-09-27 22:45:04
    Ubuntu根目录文件作用分析 ...   ...Ubuntu Linux的文件结构与Windows的文件结构不同,Windows将硬盘分成C...而Linux操作系统不是把硬盘分 成这样的分区,它有一个根目录,用/表示,一个目录就相当于一个文件夹,根
  • refer to ...文件系统指文件存在的物理空间,linux系统中每分区都是一个文件系统,都有自己的目录层次结构。linux会将这些分属不同分区的、单独的文件系统按一定
  • 简单说说WinHex(二)创建新文件

    千次阅读 2019-08-10 18:33:28
    今天就用WinHex这软件,通过修改十六进制数据来修改文件目录项,以达到在一个U盘中创建文件夹与文件的目的。 我用的U盘,里面的文件系统是FAT32。 以下就是FAT32文件系统的整体布局:文件目录项就一个分区中...
  • Linux创建目录文件管理

    千次阅读 2016-02-10 21:28:43
    要求: 练习目录和文件管理的基本命令。 ...查看及切换目录:pwd、cd、ls、du。...pwd命令—查看当前的工作目录...cd:返回根目录 cd ~:返回宿主目录 ls命令—列表(List)显示目录内容 -l:以长格式(Lon
  •  Javascript是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动活泼、富有朝气。但也许你还没有发现并应用它的一些更高级的功能吧?比如,对文件和文件夹进行读、写和删除,就象VB、VC等高级语言中经常...
  • Linux系统根目录详解

    千次阅读 2017-08-31 14:00:55
    linux系统使用的时候,一定要搞清楚根目录中各个目录的详细作用。 部署JDK,Tomcat等时,才能理解每个文件应对应存放的位置。 尤其是shell脚本编写时,需要更加清楚根目录的分布。
  • Android 文件外/内部存储的获取各种存储目录路径

    万次阅读 多人点赞 2018-06-12 14:51:50
    前言 对于任何一个应用来说,无论是PC端应用还是Android应用,存储肯定是必不可少的。对于很多做Android开发的同学来说,可能认为文件存储很简单,调用一些诸如getFilesDir,getExternalStorageDirectory方法行了,...
  • linux常见的文件目录操作12命令

    千次阅读 2018-01-30 20:33:14
    基本常用的12命令如下吧:  1, mkdir命令 ...(2) 命令功能:指定位置创建指定文件名命名的文件夹或目录,要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限,且同一个目录下不能
  • linux服务器根目录空间不足

    千次阅读 2020-06-09 10:40:52
    根据用户反馈,上传下载文件报网络错误,经过排查,发现是nginx服务器根目录已满。
  • Linux分区原理及根目录的介绍

    千次阅读 2018-04-19 11:26:07
    转载自 ...1.window分区原理(1)挂载如下图所示,window系统一般有C盘,D盘,E盘,从里向外环形分布。每盘都有一个盘符,用来标记它是什么盘。我们把盘符和硬盘分区建立联系的...
  • Android OTG 读写U盘文件

    万次阅读 热门讨论 2020-05-04 18:04:51
    最近项目需要做一个关于OTG的功能,其实...好不容易运行起来跑不了,或者没效果,这过程是很烦的,google了一下后,发现了一个开源的文件管理器,但是该管理器使用的时候却出现了OTG无法读取的问题,详细的话可...
  •  Javascript是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动活泼、富有朝气。但也许你还没有发现并应用它的一些更高级的功能吧?比如,对文件和文件夹进行读、写和删除,就象VB、VC等高级语言中经常...
  • 文件目录损坏且无法读取的解决办法大集合 方法很简单,用chsdsk命令即可 ...不管是移动硬盘还是U盘,包括本地电脑的硬盘分区,双击打开时,提示:“无法打开H文件目录损坏且无法读取,.......
  • centos7分区与root根目录扩容

    万次阅读 2020-03-20 22:42:31
    pvcreate /dev/vdb vgextend centos /dev/vdb lvextend -l +100%FREE /dev/mapper/centos-root xfs_growfs /dev/mapper/centos-root 更多命令 命令 作用 vgcreate 创建新的vg组 lvcreate 在新的vg中创建新的lv,...
  • Linux文件目录管理总结

    千次阅读 2016-06-25 21:05:14
    Linux文件与目录管理包括:不同的目录间切换、创建与删除目录、创建与删除文件,还有查找文件、查看文件内容等。 相对路径与绝对路径 绝对路径:路径的写法一定由根目录/写起,如/usr/share/doc这目录 相对...
  • 直到昨天自己公司有台电脑重装系统后D盘显示空白,E盘文件无法显示但有占用空间情况同上次的问题应该一样,最后想到既然本机无法显示,那另外的电脑是否可以呢?  装无法显示文件的盘共享,有完全控
  • Ubuntu根目录结构说明

    千次阅读 2017-04-28 23:11:46
    Ubuntu的根目录下存在着很多的文件夹,但你知道他们都存放着哪些文件呢?这些是深入了解Ubuntu系统必不缺少的知识,本文就关于此做一下介绍吧。  /bin/ 用以存储二进制可执行命令文件。  /sbin/ 许多系统命令...
  • 详解制作根文件系统

    千次阅读 2016-07-12 11:06:04
    当我们linux下输入ls / 的时候,见到的目录结构以及这些目录下的内容都大同小异,这是因为所有的linux发行版对根文件系统布局都遵循FHS标准的建议规定。 该标准规定了根目录下各个子目录的名称及其存放的...
  • 扩展名为bat的文件创建

    千次阅读 2018-06-26 17:54:24
    而bat文件就是把系列的DOS命令存放在一个BAT格式的文件里, 以后,只要你想再按相同的顺序来执行这系列的DOS命令而又不想再次条条来输入的话,就直接运行刚才那个bat文件就OK了. 二、bat文件创建:...
  •  转换原始vmdk镜像为可扩展的vdi(虚拟磁盘镜像)镜像,扩展vdi,重新挂虚拟磁盘,利用pv(物理卷)、vg(卷组)、lv(逻辑卷)实现根目录或其他目录的扩展。 2. 扩展vdi  停止虚拟机 # vagrant halt test  转换镜像 # ...
  • centos7 根目录增加磁盘空间

    千次阅读 2018-07-21 18:02:35
    创建一个 VMware 虚拟机用来安装 OpenStack Kolla,由于创建虚拟机时仅给根目录分配 8G 的空间,后续明显不够用,想再扩展 10G 的空间。 查看当前磁盘 [root@kolla-queens ~]# fdisk -l Disk /dev/sda: ...
  • Linux0.01内核根目录Makefile注释

    万次阅读 2012-12-10 14:02:15
    # "tar cf - linux"表示对linux/目录执行tar归档程序,-cf表示需要创建新的归档文件 # "| compress -"表示将tar程序的执行通过管道操作('|')传递给压缩程序compress,并将压缩程序的输 #出存成backup.Z文件 # sysn...
  • C# 文件操作之创建文件夹

    万次阅读 2013-09-21 15:59:57
    本文章主要是讲述C#中文件操作的基础知识,如何创建文件夹、创建文件、介绍Directory类和DirectoryInfo类和使用FolderBrowserDialog组件(文件夹对话框)。文章属于基础知识,希望对大家有用!.界面设计 二.源代码 ...
  • Hi3516A开发--根文件系统

    千次阅读 2016-09-06 16:19:23
    系统加载 Linux 内核之后,就会挂载一个设备到根目录上。存在于这设备中的文件系统被称为根文件系统。所有的系统命令、系统配置以及其他文件系统的挂载点都位于这文件系统中。根文件系统通常存放于内存和 ...
  • (ps:不知道是不是springboot内嵌tomcat容器的原因,用网上的request.getServletContext().getRealPath("/")方法获得的路径不是项目路径,而是c一个tomcat目录路径 try { String path1 = ResourceUtils....
  • Linux的根目录下的文件夹

    千次阅读 2018-03-12 11:36:06
    linux根目录下的文件夹名字的完整含义

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 71,484
精华内容 28,593
关键字:

在e盘的根目录上创建一个新文件