精华内容
下载资源
问答
  • Powershell无法读取文件名中空格
    2020-12-19 14:06:29

    我试图通过TFS中的powershellscript运行sqlplus . 我有一个deployment.xml文件,其中包含sql脚本的部署顺序 . 我的PS脚本读取deployment.xml文件,然后执行sqlplus命令 . deployment.xml有3个文件

    新SQL FILE.sql

    sample.sql

    dfg_ehl.sql

    名称中有空格的第一个文件没有被读取并且正在抛出

    错误:无法打开文件,因为文件不存在 .

    我已经尝试重命名,替换和复制文件,但PS脚本仍然失败了

    错误“找不到路径C:... \ NEW SQL FILE.sql因为它不存在” .

    我也使用双引号但不起作用 . 这是我的代码:

    param($username,$password,$schema,$sqlpath)

    $xml=[xml] Get-Content deployment.xml

    $Query=$xml.deployment.script

    Set-Location $sqlpath

    foreach($q in $Query)

    {

    sqlplus $username/$password@$schema "@$q"

    }

    Deployment.xml

    请帮忙 . 这个脚本不起作用并抛出

    “找不到路径”C:.. \ NEW SQL File.sql“因为它不存在 .

    更多相关内容
  • WINDOWS7中文件名的格式规则是什么?win7文件命名规则如下:1、 允许文件或者文件夹名称不得超过255个字符。2、 文件名除了开头之外任何地方都可以使用空格。3、 文件名中不能有下列符号:“?”、“、”、“╲”...

    8cd0d53ce2f8b5ffcf265d9c640dc5ed.png

    WINDOWS7中的文件名的格式规则是什么?

    win7文件命名规则如下:

    1、 允许文件或者文件夹名称不得超过255个字符。

    2、 文件名除了开头之外任何地方都可以使用空格。

    3、 文件名中不能有下列符号:“?”、“、”、“╲”、“*”、““”、“”“、“”、“|”。

    4、 文件名不区分大小写,但在显示时可以保留大小写格式。

    5、 文件名中可以包含多个间隔符,如“我的文件.我的图片.001”。

    fed186c83fedd2ca1e69ca6d3b9bd0cb.png

    扩展资料:

    文件夹的命名规范——

    标准的文件夹命名结构:项目命名词(或项目编号)_文件夹名称_日期_日期。

    举个文件夹命名例子:Prj_PC PIS Project_20101112_完成日期。第二个下划线后为空,等待工作结束时,添加工作结束的日期。

    首先自己通过建立文件夹把文件进行整理和分类,便于自己的查找和使用,其次,在使用Windows的查找或者其他查询工具(如Everything)搜索的时候,会比较方便容易的查询出想要的文件。

    更重要的是,培养自己整理文件的习惯,可以知道文件的操作日期,这个日期可以是创建日期、修改日期。

    为了更好的整理自己的文件,可增加了几个特殊的符号,用于标识不同状态的文件: 1、!(叹号)——标注重要的文件或者文件夹 2、#(井号)——标注等待处理的文件或者文件夹 3、@(@号)——标注正在处理的文件或者文件夹

    对那些处理完毕的文件,应该放在合适的文件夹当中,因此不作特殊符号的标注。这些符号的使用,是作为文件命名的首字应用,如此一个文件夹中,标注特殊符号的文件会排列在一块,查找和使用起来会比较方便。

    展开全文
  • [20161029]windows 7文件名开头是空格的问题.txt--今天遇到windows 7文件名开头是空格的一个bug,通过一个例子来说明:1.建立一个文件夹aaa:里面包含2个文件1.txt," 1.txt",--注:第2个文件前面有一个空格要...

    [20161029]windows 7的文件名开头是空格的问题.txt

    --今天遇到windows 7的文件名开头是空格的一个bug,通过一个例子来说明:

    1.建立一个文件夹aaa:

    里面包含2个文件1.txt," 1.txt",

    --注:第2个文件前面有一个空格要使用引号。实际上在图形界面上你无法建立前面带空格的文件,至少在widows7下。

    --我是使用记事本编辑1.txt ,然后选择另存为打入 " 1.txt"生成的。

    D:\temp\aaa>dir

    驱动器 D 中的卷没有标签。

    卷的序列号是 0006-A37E

    D:\temp\aaa 的目录

    2016/10/29  21:24   

    2016/10/29  21:24   

    2016/10/29  21:01                16  1.txt

    2016/10/29  20:58                 0 1.txt

    2 个文件             16 字节

    2 个目录 52,204,638,208 可用字节

    2.然后将空格开头的文件复制到另外的文件夹vvv,使用复制与粘贴的操作方式操作:

    D:\temp\vvv>dir

    驱动器 D 中的卷没有标签。

    卷的序列号是 0006-A37E

    D:\temp\vvv 的目录

    2016/10/29  21:26   

    2016/10/29  21:26   

    2016/10/29  21:01                16 1.txt

    1 个文件             16 字节

    2 个目录 52,204,638,208 可用字节

    --你可以发现现在文件名变成了1.txt,字节大小与前面带空格的一样。

    --如果你以后有使用复制与粘贴的方式再操作,有可能存在覆盖的方式。

    3.我遇到的问题非常巧合,我有一个rar打包文件,里面的文件名正好前面全是空格的文件。

    我解压以后又拷贝到我的盘,这样我U盘里面的文件变成前面没有空格的文件,这样我以后再从U盘拷贝回去并没有覆盖我原来的文件,这

    才发现问题所在。

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/267265/viewspace-2127318/,如需转载,请注明出处,否则将追究法律责任。

    展开全文
  • 好久没写文章了,为什么会有这个标题呢 最近上篇... 4)把上面的硬编码换了,发现有挂掉了,唯一的区别就是我生成的Program files里面有空格,网上看了一下他们的直接把路径用双引号(“”)引起来就ok了,测试通过!

    好久没写文章了,为什么会有这个标题呢

    最近上篇文章不是写pdf生成吗,其中要加一个印章的图标,这个图标要跟pdf连体,就是不能单独被保存,基本上有几种保存图标的方法:

    1.数据库

    2.本地文件

    我选择了本地的文件,没有放到应用里面,这样每次部署你都要事先把印章放到硬盘的某一个地方,换个服务器还得来一遍,为什么不直接放到应用呢。

    应用因为不安全,怕被直接访问,然后图片就被保存下来了,最近开始看servlet,才知道,应用里面有很多保护去,比如web-inf,meta-inf,一般情况下meta-inf我们很少用这个文件夹,它作用是用来指定库的依赖性的。

    开始正题:

    我基本思路是读到img的绝对路径(防止应用里面访问不了,不用相对),然后把它设成背景,然后生成pdf,打印。

    String sealPath = getServletContext().getRealPath(PropertySetting.getString("bop", "seal.root.path")+userinfo.getBeagency()+PropertySetting.getString("bop", "seal.file.suffix"));

    sealPath = "\"file:/"+sealPath.replaceAll("\\\\", "/")+"\"";

    1)getServletContext().getRealPath("path"),它生成的类似这样:D:\\Program files\\workspace\\cotton\\WebRoot\\WEB-INF\\seal\\371401.bmp

    到页面的时候相当转译了一次。

    2)但是在background-image:url(path),不识别,所以有了replaceall()这个方法,连同转译字符一起转成‘\’;

    3)  发现前面得家‘file:/’才行,这个是我直接写死别的路径知道的,比如background-image:url(file:\D:seal\371401.bmp);

    4)把上面的硬编码换了,发现有挂掉了,唯一的区别就是我生成的Program files里面有空格,网上看了一下他们的直接把路径用双引号(“”)引起来就ok了,测试通过!

    展开全文
  • 最近采集windows上中间件的时候,遇到了文件路径有空格的问题。 例如:Aapche的安装路径为D:\Program Files\Apache Software Foundation\Apache2.2。 采集apache要读取配置文件D:\Program Files\Apache Software ...
  • FFmpeg处理视频、音频时,对路径或文件名中空格时,默认会按空格进行切割,导致参数错误。解决起来其实也很简单,记录备忘如下。 c#的处理 其实就是路径(含文件名)两边再加一个双引号。 以FFmpeg剪切...
  • windows7正确的文件名win7文件命名规则如下:1、 允许文件或者文件夹名称不得超过255个字符。...5、 文件名中可以包含多个间隔符,如“我的文件.我的图片.001”。扩展资料:文件夹的命名规范——标...
  • 需要脚本文件使用@echo offset delPath=%1这个里面设定了delPath这个变量,取值%1取的是第一个参数。多个参数以此类推。也可以不赋值,直接取%1来使用参数。如果路径空格需要加上引号。例如c:\\a b c这种...
  • start “” “C:\Users\Administrator\Desktop\slurm.tx t a啊啊a.lnk” bat文件格式改为ansi,不然中文乱码
  • 将远程服务器acm上的22 33.txt 传到本地/si 文件夹下,空格处要替换为\+空格文件名整体用单引号或双引号括起来。 scp acm:/home/judge/data/0/"22\ 33.txt" /si scp 复制远程文件 文件带空格 处理 ...
  • Python过滤Windows文件名中的非法字符方法发布时间:2020-08-28 23:54:21
  • PowerShell可以直接运行命令。包括.exe结尾的、.com结尾的可执行程序,包括.bat结尾的、.cmd结尾的批处理程序,还有.vbs结尾的、.ps1结尾的脚本程序。均可以使用如下方式运行程序: <程序文件名>.<后缀>...
  • WINDOWS系统文件名不能包含下列任何字符: \/:*?"&lt;&gt;| \/: 路径 *? 通配符 " 文件路径 &lt;&gt; 重定向 | 管道 参考: https://msdn.microsoft.com/zh-cn/library/s6feh8zw(v=...
  • Windows路径含有带空格的目录/文件名的处理

    万次阅读 多人点赞 2016-01-30 21:47:51
    目录名前提D盘里,Program Files目录下有个hello.exe,正确运行时输出“Hello world!”。 当没有任何处理时,命令...方法一 使用双引号cmd输入cd p 再按下Tab键自动补全(有些需要修改注册表才有自动补全功能)时
  • Windows、MAC和Linux系统文件名(也包括文件夹的名字)的限制 一、Windows 文件名中不能含有 \ / : * ? < > | 这些字符。另外,大小写不敏感。 二、MACOS 文件名中不能含有 : 字符,另外,文件名不能以 ‘.’...
  • dos命令move移动的文件名空格

    千次阅读 2018-06-28 14:04:02
    cmd&gt; move D:\test\a\test file.pdf D:\topath (move失败)解决办法:文件名加上双... D:\topath (move成功)java调用dos命令时加双引号 \" Process exec = runtime.exec("cmd /c move ...
  • git add文件名空格和中文问题

    千次阅读 2019-09-09 12:43:59
    文件名称包含空格,以及中文乱码问题解决: 解决方法 在空格中间 git add webIm" "Java… (后面省略) 执行:git config --global core.quotepath false:解决 Windows Git Bash、Linux 下的中文转码问题 下面...
  • 概述、 Windows系统文件名特殊字符、 Linux系统文件名特殊字符、
  • 在windows或者linux下,复制,或者移动,或者制作深度学习训练集时,对于文件名中带有空格的文件处理会很棘手,不管用python还是c++都不好处理,这是可以用shell脚本。 #!/bin/bash SALVEIFS=$IFS IFS=$(echo -...
  • 本文同时我的博客发布:VSCode 使用 Code Runner 插件无法编译运行文件名空格的文件 - Skykguj 's Blog (sky390.cn) 本文同时博客园发布:https://www.cnblogs.com/Skykguj/p/14981870.html 使用 Visual ...
  • 批量删除空格.bat

    2019-06-03 17:01:14
    批量删除文档中空格并生成当前文件夹中文件名 说明:1.把BAT复制到需要删除及提取文件名的文件夹;2.双击运行;3.运行后该文件夹下包含空格文件名会被删除包含空格符;4.生成的EXECL就是当前文件夹下的所有一...
  • Windows 下命名文件或文件夹名有空格可以的,甚至 Windows 和 Ubuntu 虚拟机共享的文件可以这么做,但是 Ubuntu 中空格要用下划线代替,养成好习惯。Linux 会把空格当成分割符处理,无法找到文件或...
  • 超简单的保姆级批量修改文件名攻略,欢迎观看!
  • 本身命令行很简单: openssl x509 -in utp_test_verify_sign.cer -inform PEM -out cert.der -outform DER 命令行进入到openssl.exe所在目录可以直接...在windows可以直接包含空格解决这个问题"Visual Stu...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 87,586
精华内容 35,034
关键字:

在windows7中文件名可以包含空格