精华内容
下载资源
问答
  • win7文件名不能使用哪些符号

    千次阅读 2020-03-07 20:51:30
    文件名不能使用哪些字符: # 不能使用的字符如下 /\*?|<>": # 原因 /\是路径符 *?|是通配符 <> 从...导入,导入到的符号 : 冒号 用于指定盘符

    文件名不能使用哪些字符:

    # 不能使用的字符如下
    /\*?|<>":
    # 原因
    /\是路径符
    *?|是通配符
    <>...导入,导入到的符号
    : 冒号 用于指定盘符
    
    
    展开全文
  • /\<>?:"|*
     /\<>?:"|*
    
    展开全文
  • 问题描述今天在写爬虫爬取影评时,本来的思路把影评的标题作为文件名,将每个影评的详情内容写入到“标题.txt”文件中,直到我遇到了这个问题:这时我突然意识到,文件名中有些字符是不能存在的,怎么解决这些问题呢...

    问题描述

    今天在写爬虫爬取影评时,本来的思路把影评的标题作为文件名,将每个影评的详情内容写入到“标题.txt”文件中,直到我遇到了这个问题:

    1760780-20200130122417939-1339686744.png

    这时我突然意识到,文件名中有些字符是不能存在的,怎么解决这些问题呢?

    解决问题

    首先想到的就是在创建文件时去除掉这些标题中的不能用的字符,机制的我赶紧去重命名了桌面上的一个文件,试图试验出那些字符,然后,机智的微软爸爸早已洞悉了一切,

    1760780-20200130122902801-1787466801.png

    也就是说文件名中不可以包含

    / \ : * ? " < > |

    这9个字符,因为考虑到直观性而且数据量不大,最简单的方法就是逐个过滤掉标题中的非法字符,即建立一个字典(这里的字典不是指python中的字典结构),对于每一个title都遍历一次,去除掉其中的非法字符,如下:

    def correct_title(self, title):

    error_set = ['/', '\\', ':', '*', '?', '"', '|', '<', '>']

    for c in title:

    if c not in error_set:

    title = title.replace(c, '')

    return title

    如此,就使用字符串的replace()达方法到了预期效果.

    总结

    上述做法的主要目的是看着舒服,但实际上在使用和检索时效率不算高也不方便,具体如何做还是要看自己的需求来定.

    还有就是需要注意一个点replace()是有返回值的,会返回结果,我一开始使用title.replace(c, '')没做赋值操作,结果没达到预期效果,找了一会儿才想到这个问题

    展开全文
  • 替换windows文件名不能出现的字符

    千次阅读 2016-11-21 10:24:43
    //windows下文件名不能含有:\ / : * ? " < > | 英文的这些字符 if(StringUtils.isNotBlank(mName)){ mName = mName.replaceAll("[/\\\\:*?|]",""); if(StringUtils.isBlank(mName)){ mName = "未命名"; } }
    //windows下文件名中不能含有:\ / : * ? " < > | 英文的这些字符 
    if(StringUtils.isNotBlank(mName)){
        mName = mName.replaceAll("[/\\\\:*?<>|]","");
        if(StringUtils.isBlank(mName)){
            mName = "未命名";
        }
    }
    展开全文
  • 文件名后缀大全

    千次阅读 2006-10-19 21:09:00
    什么是文件名后缀 说起来Windows工作界面下的文件名简直是随心所欲,比如:某编辑部的2000年工作计划。文件名即可用中文直接表达,而且长度最长可达256个字符,让人看起来真是一目了然。然而在Windows环境中,安装的...
  • ps批量把文件名添加到图像A more elegant solution to captioning images for galleries and portfolios, and one that requires considerably less work than adding a URL variable, is to create a dependency on...
  • DOS命令for批量改文件名

    千次阅读 2019-08-23 04:52:07
    delims= 在一行中,用什么单个符号(可以有多字符组合,之间也不能加空格,被理解为多项单个字符,如要空格符须放最后)来分隔字符串作为读取赋值的单元(形成一段),本例中等号后是空的表示仅用空格来分隔。...
  • string::find()函数:是一个字符或字符串查找函数,该函数有唯一的返回类型,即string::size_type,即一个无符号整形类型,可能是整数也可能是长整数。如果查找成功,返回按照查找规则找到的第一个字符或者子串的...
  • PHP 中basename()函数给出一个包含有指向一个文件的全路径的字符串,此函数返回基本的文件名,本篇文章收集了关于使用PHP basename()函数获取文件名的几篇文章,希望对大家理解使用PHP basename()函数获取文件名有所...
  • @echo off echo.&echo. echo 说明: echo. echo 使用本bat文件可批量替换本文件所在文件夹下的所有文件名的相同字符 echo. echo 如果输入与扩展名相关字母或符号,可以修改...
  • 符号 用途 转义 * 通配符 \* "目录名" # shell注释符 \# "目录名" & 后台执行程序命令 \& "目录名" " 关键字包裹符 \" '目录名' $ 变量取值符 \$ ...
  • python常用符号-python中^符号

    千次阅读 2020-10-30 00:15:24
    ...@符号用作函数修饰符是python2.4新增加的功能,修饰符必须出现在函数定义前一行,允许和函数定义在同一行。 也就是说@a def f(): 是非法的。 只可以在模块或类定义层内对函数进行修饰,允许修修饰...
  • 一个场景就是,从网上下载到的某些资源,文件名有一些特殊字符,如果你想要这部分特殊字符,除了可以用工具批量移除之外,还可以用批处理文件来移除,方便快捷绿色省心~~ 完整版本,遍历所有子目录批量处理 @echo ...
  • 如果使用目录,则文件名带扩展名)将用作松弛名称。 npm i -g slack-emoji-import slack-emoji-import path/to/emoji-pack.yaml 按照屏幕提示 待办事项/已知问题 支持别名 多个Yaml文件导入 如果出了什么...
  • 3、%注释内容%(可以用作行间注释,不能出现重定向符号和管道符号) 4、:标签 注释内容(可以用作标签下方段的执行内容) 5、%*是表示命令行传过来的参数,%1表示第一个参数,%2表示第二个参数,以此类推。如执行...
  • shell 各种符号用途总结

    千次阅读 2016-09-04 11:03:37
    作为test用途的中括号内不能使用正则。eg.[0-9],[a-zA-Z] 3.在一个array 结构的上下文中,中括号用来引用数组中每个元素的编号。 4. Test和[]中可用的比较运算符只有==和!=,两者都是用于字符串比较的,不可...
  • 链接器解析符号引用的方法是将每个引用与它输入的可重定位目标文件的符号表中的一个确定的符号定义关联起来,即使用的符号一定要找到相应的定义。可分为局部符号解析和全局符号解析。 局部符号解析:引用定义在相同...
  • Shell中的特殊符号

    千次阅读 2019-01-27 00:00:44
    shell中的特殊符号 Shell符号及各种解释对照表: Shell符号使用方法及说明 # 注释符号(Hashmark[Comments]) 1.在shell文件的行首,作为shebang标记,#!/bin/bash; 2. 其他地方作为...
  • 批处理命令学习笔记——特殊符号

    千次阅读 2016-12-08 13:40:15
    三. 批处理中的特殊符号 批处理中的特殊符号主要有下面几种: @ &gt; &lt; &amp; | ~ % ^ * ?...除上面的特殊字符之外,本节还介绍了系统保留文件名和变量赋值的问题。1. @ 命令 在批处...
  • shell 特殊符号大全

    2018-05-17 15:53:00
    #注释符号(Hashmark[Comments])1.在shell文件的行首,作为shebang标记,#!/bin/bash;2. 其他地方作为注释使用,在一行中,#后面的内容并不会被执行,除非;3. 但是用单/双引号包围时,#作为#号字符本身,具有注释...
  • Shell中的特殊符号和特殊变量

    千次阅读 2018-06-13 20:10:06
    简介$0:当前脚本的文件名$n:第n个位置参数$*:传递给脚本或函数的所有参数,$*会将这些参数视为一个整体$@:传递给脚本或函数的所有参数,$@会将所有参数当作同一字符串中的多个独立的单词$#:脚本运行时携带的...
  • Shell脚本的符号

    千次阅读 2017-10-28 20:44:53
    在shell中定义或赋值一个变量,等号两边不能有空格,否则会被解释器解释为命令或参数。 (3)删除变量:用set可以删除环境变量或者本地变量 4、变量引用 如果一个变量叫做VARNAME,用 V A R N A M E 可 以 ...
  • Shell符号及各种解释对照表

    千次阅读 2017-05-13 09:50:16
    Shell符号 使用方法及说明 # 注释符号(Hashmark[Comments]) 1.在shell文件的行首,作为shebang标记,#!...3. 但是用单/双引号包围时,#作为#号字符本身,具有注释作用。 ; 作为多语句的分隔符(Comman
  • 2. Url的编码格式采用的是ASCII码,而不是Unicode,这也就是说你不能在Url中包含任何非ASCII字符,例如中文 哪些字符需要编码 RFC3986文档规定,Url中只允许包含英文字母(a-zA-Z)、数字(0-9)、-_.~4...
  • BAT批处理文件 特殊符号

    千次阅读 2019-04-23 21:28:51
    开启了echo off能够起到隐藏命令的效果,而@同样起到这个效果,只不过需要在每条命令前面都加一个 1.& “用来分隔一个命令行中的多个命令”,官方的这种解释,其实是从解释器的角度出发的。如果按人的角度来说的...
  • 1. 单引号 ( '' )  # grep Susan phonebook  Susan Goldberg 403-212-...如果我们想查找的是Susan Goldberg,不能直接使用grep Susan Goldberg phonebook命令,grep会把Goldberg和phonebook当作需要搜索的文件  # g
  • BAT文件里注释符号

    千次阅读 2017-03-14 11:57:00
    6、%注释内容%(可以用作行间注释,不能出现重定向符号和管道符号) 7、goto 标签 注释内容(可以用作说明goto的条件和执行内容) 8、:标签 注释内容(可以用作标签下方段的执行内容) 转载...
  • bat脚本的常用特殊符号

    千次阅读 2020-06-03 16:13:57
    例:最简单的复制文件自身的方法 copy %0 d:\wind.bat 小技巧:添加行内注释 %注释内容%(可以用作行内注释,不能出现重定向符号和管道符号) 为什么这样呢?此时“注释内容”其实被当作变量,其值是空的,故只起...
  • PERL各个符号代表的意思

    千次阅读 多人点赞 2016-12-04 22:41:35
    #$M 的内容能用作紧急内存池,以便 Perl 出out-of-memory 错误时使用。使用$M 要求 Perl 进行特殊的编译。 print $^F.”\n”;#最大的系统文件描述符,通常是 2。 print $^I.”\n”;#原地编辑扩展的当前值。可...
  • 1. 特殊符号*:代表零个或多个字符;?:只代表一个任意的字符;#:注释符号;\:脱义字符,将后面的特殊符号还原为普通字符;|:管道符;2. 与管道符相关的命令2.1 cut命令cut命令用来截取某一个字段,其格式为cut ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 23,865
精华内容 9,546
关键字:

不能用作文件名的符号