Ⅰ 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命令。看是否對你有幫助。