『壹』 在bat中如何提取不包括文件后缀的文件名
可以用这个代码处理:@echo offset /p str1= 请输入要替换的文件(夹)名中的字符串(空格亦适用):set /p str2= 请输入替换后的文件(夹)名中的字符串(删除请直接回车):for /f "delims=" %%a in ('dir /s /b ^|sort /+65535') do (if "%%~nxa" neq "%~nx0" (set "file=%%a"set "name=%%~na"set "extension=%%~xa"call set "name=%%name:%str1%=%str2%%%"setlocal enabledelayedexpansionren "!file!" "!name!!extension!" 2>nulendlocal))exit把这个贴到文本里面,改名为:批量修改当前文件夹下文件(夹)名中的任意字符.bat。把这个bat放入需要修改的文件夹,点击运行后,在第一行输入:.jpg,第二行直接回车,即可。这个代码适合文件夹名或者文件名中的任何相同字符的修改,删除。同时可以同步修改子文件夹及其里面的文件哟。希望可以帮助到你。
『贰』 请问下 如何获取当前文件夹下所有的文件名 不要后缀
隐藏已知文件的扩展名就不会有后缀了,用资源管理器查看就可以很方便的查看文件名。
『叁』 怎样用VB获取文件的文件名(不要包含扩展名)
这样来就可自以啦,干嘛要这么麻烦呢? Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim a As String a = System.IO.Path.GetFileNameWithoutExtension("c:\windows\test123.txt123") Me.Text = a End Sub
『肆』 批处理如何提取文件位置和文件名 不包括后缀
请参考:@echo offset str1=C:\abc\file1.abccall :show %str1%echo %str2%pausegoto :eof:showset 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这样形式的文件对你来说不是问题,我就不写了
『伍』 『批处理』如何用cmd写一个获取文件/文件夹的名字(不含后缀)的程序来复制文件名通过 rightmenumgr
复制文件/文件夹的名字很简单,打开属性窗口,就可以复制名称,或者按F2重命名,复制完后按Esc取消。如果你嫌这些方法步骤多,太麻烦,非要用右键菜单,在右键管理工具的执行命令中输入mshta vbscript:clipboardData.setData("text",CreateObject("Scripting.FileSystemObject").GetBaseName("%1"))(close)
『陆』 linux中获取文件名,然后创建该文件名(不包含扩展名)命名的文件夹
思路:先找到文件,再建立find /tmp -name 'test' -exec mkdir -p {} \;
『柒』 如何获得文件路径名,带后缀的文件名,不带后缀的文件名
直接打开桌面的计算机(Win10是此电脑),任意打开一个盘,在地址栏点一下鼠标,就可以看见路径名,如果是显示所有文件,则在进入计算机窗口的时候点击一下组织(Win10点击查看),选择文件和搜索选项(Win10选择选项),在弹出的对话框里面,点一下查看,找到隐藏文件和文件夹,选择显示隐藏的文件、文件夹和驱动器,点击应用,点击确定就可以看到所有文件
『捌』 linux获取文件名不包括扩展名
linux没有扩展名这个说法,所有的文件都只有文件名,系统从文件的属性来区分可执内行文件和不可执容行文件。而所有的所谓的扩展名都是人为的规定。如你也可以将一个sh脚本叫做a.txt,运行照样通过。如果你想去掉"a.local.txt.aaa"这种文件名的所有后缀,可以用C语言来编程,或者写shell脚本,找出第一个'.'字符,把它和它后面的都去掉就行了。
『玖』 批处理 如何读取目录下无后缀文件名
@echo off&setlocal enabledelayedexpansionfor /f "tokens=* delims=" %%a in ('dir /b') do (set b=%%~naecho,!b!)
未经允许不得转载:山九号 » 获取文件名不含后缀|怎样用VB获取文件的文件名(不要包含扩展名)