文件校验工具有什么用,linux修改文件命令是什么,

  文件校验工具有什么用,linux修改文件命令是什么,

  Linux文件名的合法性检查

  2018-10-08 16:29

  参观者的数量是一百人

  Linux文件名的合法性检查

  Linux文件名合法性的一般规则:

  *文件名长度不超过255。

  *不要使用加号、减号或"."在普通文件的第一个字符中。

  *不要在文件名中使用以下特殊字符,包括制表符和反斜杠。

  Python的例子如下。

  #!/usr/hs dwt/env python #-coding:utf-8-*-def check(文件名): Linux

  验证文件名" " #如果len(文件名)255: print "文件名不可用",则文件名长度不能超过255

  Return #您不能使用加号、减号或“.”作为普通文件的第一个字符。black_list=[,-,。] if文件名[0]

  in _ list:print filename invalid return #不要使用下列特殊字符,包括制表符和转义符。

  black_list=[/,, \t , \b , @ , # , $ , % , ^ ,, * (()))],)

  " ]intersection=set(black _ list)set(filename)iflen)intersection)!=0:

  如果_ _ name _==

  __main__: check(test.txt )

  直接使用正则表达式:

  导入re fileName=a.txt p=

   ^[^-./\ t(b @ # $ % *()))/\ t)b @ # $ *)((((),254 ) }$ ) ifnotre.match2

  ):打印“文件名无效”

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: