Ⅰ c语言对文件操作时,文件名中的有空格怎么办
C语言处理文件还没听说过不支持文件名带空格的问题
你可以把你文件操作的语句发出来看看,空格绝对不是你程序的问题所在
Ⅱ 文件夹名称后面带空格 如何删除
批量去除文件名中空格的方法:
首先,先下载工具软件,安装好后打开使用。点击下图中的【添加文件】将文件名有空格的文件全部添加到软件中,任何文件都可添加。
Ⅲ 文件名中可以有空格和顿号么
js">正常况下楼下依梦琴瑶回答的是正确答案
但在特殊情况下,他的答案也不完全正确
下面的分隔线下,你可以研究一下:
==========================================
【创建四种特殊的文件夹&文件】
创建四种特殊的文件夹:带点的文件夹、不可见的文件夹、不可删除的文件夹、空格文件夹
带点文件夹:不能打开、删除。可用于简单的文件加密。
不可见的文件夹:不管用什么方法都看不到这个文件夹。一键GHOST用的就是这种文件夹。
不可删除的文件夹:可以打开,但不能删除。可用于重要数据防删除。
空格文件夹:文件夹名称为空格,如果把图标设置成透明的,则可以达到隐藏的效果。不注意还真发现不了。
[带点文件夹]
创建mdcaa..
删除rmdircaa..
打开startcaa..
[不可见文件夹]
创建mdd...
删除rmdirQSd...
打开startd...
或者
运行(win+r)输入D...
[不可删除文件夹]
创建mddaa(即:daa空格空格)
删除rmdirQSdaa
此文件夹按常规方法直接打开即可
[空格文件夹]
同[不可删除文件夹]只要去掉aa即可
Ⅳ bat如何解决文件名里有空格
@echooff
colorf2
echo我可以将【文件夹】目录及子目录[去除文件名空格]整理到-目录表格.xls
pause
:--------------------------------------
:--------------------------------------
for/f"tokens=*"%%jin('dir/b')do(
setfn=%%j
echo替换前:!fn!
setfn=!fn:=!
echo替换后:!fn!
:将fn字符串中的每一个空格("")替换成空字符("")。
ren"%%j"!fn!
)
:--------------------------------------
setpp=%~dp0
echo%pp%
:--------------------------------------
for/d/r.%%iin(*)do(
:更新路径,将有空格的路径改为除去空格后的路径,才能进入
for/f"tokens=*"%%lin(!i!)do(
setpt=%%l
setpt=!pt:=!
seti=!pt!
)
echo路径%%i
cd%%i
:-------------------
for/f"tokens=*"%%jin('dir/b')do(
setfn=%%j
echo!fn!
setfn=!fn:=!
echo!fn!
:将fn字符串中的每一个“”替换成“”空字符。
ren"%%j"!fn!
)
)
:--------------------------------------
cd%pp%
echo%pp%
for/d/r.%%kin(*)doecho%%k>>目录表格.xls
echo已经将文件夹目录(不包括文件)生成到【目录表格.xls】
echo如果希望更多bat功能可以发邮件给:973490770@qq.com
pause
Ⅳ 多个文件名中带有空格,有什么办法替换掉吗
不清楚你的实际文件/情况,仅以问题中的说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起双击运行
@echooff&cd/d"%~dp0"&modeconlines=5000
rem将当前目录里的文件名称中的空格删除
set#=Anyquestion&set_=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%_%%z%
for/f"delims="%%ain('dir/a-d-h/b')do(
if/i"%%~nxa"neq"%~nx0"(
set"oldfile=%%~a"
set"oldbase=%%~na"
set"newbase=!oldbase:=!"
if"!oldbase!"neq"!newbase!"(
echo;"!oldfile!"--^>"!newbase!%%~xa"
)
endlocal
)
)
echo;%#%+%$%%$%/%_%%z%
pause
exit
Ⅵ 文件名中有空格在命令行下怎么办
先用dir/a/s查找带空格的文件名,一般情况,DOS会将windows下带空格或特殊符号和长文件名按8+3格式进行转换,按查到的转换后的文件名即可在命令行下使用.
Ⅶ 怎么快速处理多个文件的文件名中的空格
听说有两种技巧,第一种就自己一个一个手动去修改,第二种,通过文件批量改名高手,它一次能处理多个文件名的空格,不论是替换成别的文字,还是删除掉都可的吧
Ⅷ DOS命令中文件名中间的空格怎么表示
@echooff
cd/EE:化工手册
for/f"tokens=*"%%iin('dir/b')do(
setfn=%%i
setfn=!fn:=!
ren"%%i"!fn!
)
去除文件名中的空格的DOS命令。看是否对你有帮助。