无错误新建文件夹

新建文件夹

Windows10建立文件夹

windows10建立文件夹会可能因为名字不规范会产生很多的的错误,下面代码为已经修改不规范名字新建文件夹返回修改后的文件名,需要传入文件名文件所在路径

#-*- coding:utf-8 -*-、
import os

def cfile(name,path = './'):
    # 返回值为修改后的name
    for a in list(r'\/:*?"<>|'):
        if a in name:
            name = name.replace(a, '.', -1)
    if '\t' in name:
        name = name.replace('\t', '  ', -1)
    if name[0] == ' ':
        name = '.' + name
    while name[-1] == ' ':
        name = name[:-1]
    if name[-1] == '.':
        name = name + '`'
    file_path = os.path.join(path, name)
    if not os.path.exists(file_path):
        os.makedirs(file_path)
    return name
### 回答1: 使用shell命令新建文件夹的方法如下: 1. 打开终端或命令行窗口; 2. 进入要新建文件夹的目录; 3. 输入命令:mkdir 文件夹名; 4. 回车执行命令,即可新建文件夹。 例如,要在当前目录下新建一个名为test的文件夹,可以输入命令:mkdir test。 ### 回答2: 在Shell中,可以使用以下命令来新建文件夹: 1. 使用mkdir命令:mkdir命令用于创建指定名称的新文件夹。其语法如下: ```shell mkdir 文件夹名称 ``` 例如,要创建一个名为"myFolder"的文件夹,只需在Shell中输入以下命令并按下Enter键即可: ```shell mkdir myFolder ``` 如果新建成功,Shell将不会返回任何输出,否则会显示相关的错误信息。 2. 使用mkdir命令的-p参数:如果要创建嵌套的文件夹(即在一个已存在的文件夹中创建新文件夹),可以使用mkdir命令的-p参数。该参数可以自动创建路径中缺少的文件夹。其语法如下: ```shell mkdir -p 文件夹路径 ``` 例如,要在已存在的"parent"文件夹中创建一个名为"child"的子文件夹,只需在Shell中输入以下命令并按下Enter键即可: ```shell mkdir -p parent/child ``` 如果文件夹创建成功,Shell将不会返回任何输出。 总结:Shell中可以使用mkdir命令来创建一个新的文件夹,而使用mkdir -p命令可以创建嵌套的文件夹。 ### 回答3: 在shell中,可以使用`mkdir`命令来新建文件夹。`mkdir`命令用于创建一个新的空文件夹。其基本语法如下: ``` mkdir [选项] 文件夹名 ``` 其中,选项是可选的,可以用来对文件夹的创建进行一些特殊设置。常见的选项包括`-p`和`-m`。`-p`选项可以自动创建所需的父文件夹,如果某些父文件夹不存在的话。`-m`选项可以设置新创建的文件夹的权限。 例如,如果要在当前目录下新建一个名为"myfolder"的文件夹,只需要在终端或命令行中输入以下命令即可: ``` mkdir myfolder ``` 如果要创建一个文件夹,并设置其权限为读写执行(即777权限),可以使用以下命令: ``` mkdir -m 777 myfolder ``` 有时候,我们可能需要创建多层嵌套的文件夹。假设想要创建一个文件夹,其父文件夹不存在,可以使用`-p`选项。例如,要在当前目录下创建名为"grandparent/parent/child"的文件夹,可以使用以下命令: ``` mkdir -p grandparent/parent/child ``` 通过以上几种方式,就可以使用shell来新建文件夹了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值