首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Windows上获取实际文件名(带有适当的大小写)

在Windows上获取实际文件名(带有适当的大小写)

解答:

在Windows操作系统中,文件名是区分大小写的,但是在某些情况下,文件名的大小写可能会被自动更改。为了获取实际文件名(带有适当的大小写),您可以使用以下方法:

  1. 使用命令提示符:

打开命令提示符(按下Win键,然后输入“cmd”并按回车),然后使用“cd”命令进入包含该文件的文件夹。

例如,如果文件位于“C:\Users\Username\Documents”中,您可以输入以下命令:

代码语言:txt
复制
cd C:\Users\Username\Documents

然后,使用“dir”命令列出文件夹中的所有文件和文件夹。这将显示实际文件名(带有适当的大小写)。

代码语言:txt
复制
dir
  1. 使用PowerShell:

打开PowerShell(按下Win键,然后输入“powershell”并按回车),然后使用“Set-Location”命令进入包含该文件的文件夹。

例如,如果文件位于“C:\Users\Username\Documents”中,您可以输入以下命令:

代码语言:txt
复制
Set-Location -Path "C:\Users\Username\Documents"

然后,使用“Get-ChildItem”命令列出文件夹中的所有文件和文件夹。这将显示实际文件名(带有适当的大小写)。

代码语言:txt
复制
Get-ChildItem

这些方法将帮助您获取实际文件名(带有适当的大小写),而不会受到Windows操作系统自动更改大小写的影响。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 什么是文件路径,Python中如何书写文件路径?

    本教程使用Windows 风格根文件夹,如果你 OS X 或 Linux 输入交互式环境例子,请用 / 代替。...另外,附加卷(诸如 DVD 驱动器或 USB 闪存驱动器),不同操作系统显示也不同。 Windows ,它们表示为新、带字符根驱动器。诸如 D:\ 或 E:\。...同时也要注意,虽然文件夹名称和文件名 Windows 和 OS X 是不区分大小写,但在 Linux 是区分大小写。...Windows反斜杠以及OS X和Linux正斜杠 Windows ,路径书写使用反斜杠 "\" 作为文件夹之间分隔符。...不仅如此,如果需要创建带有文件名文件存储路径,os.path.join() 函数同样很有用。例如,下面的例子将一个文件名列表中名称,添加到文件夹名称末尾:

    6.6K40

    文件系统特殊命令一览表

    注意事项: 如果命令扩展被启用,CHDIR 会如下改变:当前目录字符串会被转换成使用磁盘名大小写。 所以如果磁盘上大小写如此,CD C:\TEMP 会将当前目录设为C:\Temp。.../Z 用可重新启动模式复制已联网文件 L 如果源是符号链接,请将链接复制到目标而不是源链接指向实际文件 命令行开关 /Y 可以 COPYCMD... ASCII 比较显示行数 /OFF[LINE] 不要跳过带有脱机属性集文件 /T 不要将制表符扩充到空格 /U 将文件作为 UNICODE 文本文件比较 /W..."*" #13.统计字符数 findstr /o .* test.txt #/o:每行前打印字符偏移量 #一行中....如果给定数字格式,那么请在 SID 开头添加一个 *。 /T 指示以该名称指定目录下所有匹配文件/目录上执行此操作。 /C 指示此操作将在所有文件错误继续进行,仍将显示错误消息。

    3.8K30

    文件系统特殊命令一览表

    注意事项: 如果命令扩展被启用,CHDIR 会如下改变:当前目录字符串会被转换成使用磁盘名大小写。 所以如果磁盘上大小写如此,CD C:\TEMP 会将当前目录设为C:\Temp。.../Z 用可重新启动模式复制已联网文件 L 如果源是符号链接,请将链接复制到目标而不是源链接指向实际文件 命令行开关 /Y 可以 COPYCMD... ASCII 比较显示行数 /OFF[LINE] 不要跳过带有脱机属性集文件 /T 不要将制表符扩充到空格 /U 将文件作为 UNICODE 文本文件比较 /W...*" #13.统计字符数 findstr /o .* test.txt #/o:每行前打印字符偏移量 #一行中....如果给定数字格式,那么请在 SID 开头添加一个 *。 /T 指示以该名称指定目录下所有匹配文件/目录上执行此操作。 /C 指示此操作将在所有文件错误继续进行,仍将显示错误消息。

    3.1K32

    自动化测试之Windows计划定时任务命令schtasks及语法

    正如消息提示那样,Schtasks 尝试启动程序,但它无法验证该程序实际已经启动。...查看 Svr01 “计划任务程序”事务日志 C:\Windows\SchedLgU.txt 以获取错误原因。...正如消息提示那样,Schtasks 尝试启动程序,但它无法验证该程序实际已经启动。 schtasks end 停止由任务启动程序。...变量:(记住如果是批处理中使用for命令时,变量前%需改为%%)这个变量名是由单个字母组成且区分大小写(原帮助是这么说实际运用中用单个数字作为变量名试过证明也可行),如%B和%b代表是不同变量...文件名-集 for /f “选项” %变量 in ( “字符串”-集 ) do 命令 ‘命令'-集 /f 后可以带有几种选项,不带选项当然也是合格格式,而带有参数则必须以引号整体括起来,

    4.4K40

    Git被爆重大RCE漏洞,Windows和Mac都中招。别不小心被执行恶意代码了!

    这类漏洞允许攻击者目标服务器执行任意命令或代码,从而可能获取服务器控制权,造成数据泄露、服务中断等安全问题。]...还记得我们之前说:子项目会被放到A/modules/x下吗?而Windows和Mac对大小写是不敏感,这就导致父项目拉取子项目的时候 a 被当作了 A 。...这就导致我们子项目实际是被存放到.git/modules/x下了。而不幸是.git/modules恰恰是父项目存储子项目hook脚本位置。...并且将子项目父项目中存放地址指向为A。 由于Windows和Mac文件目录对大小写不敏感,导致本来是要写入A位置子文件,写入到了a中,而a指向.git。...总结下来,这次Git被爆出REC漏洞主要有两个成因: git自身对符号链接文件监管不够 Windows和Mac文件目录对大小写不敏感 而受到本次REC漏洞波及git版本还是比较多,git官方

    9110

    fgrep命令

    -c: 只打印包含模式行数。 -h: 搜索多个文件时禁止打印文件。 -i: 比较时忽略大小写区别。 -l: 打印一次具有匹配行文件名称,用换行分隔,当模式出现多次时,不会重复文件名。...-n: 文件中,每一行前面加上它行号(第一行是1)。 -s: 静默工作,也就是说只显示错误消息,这对于检查错误状态非常有用。 -v: 打印除包含模式行以外所有行。...-x: 仅打印完全匹配行。 -e pattern_list: pattern list中搜索字符串,当字符串以-开头时很有用。 -f pattern-file: 从模式文件中获取模式列表。...i行并忽略大小写。...,请注意由于使用fgrep,命令是不会匹配*模式,而是将其作为固定字符*去匹配,所以此时是没有匹配,如果使用grep以及相同参数,则能够输出行号并忽略大小写,注意实际终端中匹配成功位置会使用红色字体标注

    55510

    Linux探秘之旅:透彻理解路径、命令与系统概念

    windows:不区分大小写,比如你创建文件夹,输入大写,小写,windows都认为是同一个 linux:严格区分大小写 2.linux命令返回结果判断 1.你要创建些什么,执行些脚本,创建文件,创建文件夹...,便于管理 文件名只是用于显示,不像windows下有实际意义。...但其实是该文件类型创建时已经定义好。即使你修改linux文件名,也不会修改文件类型。 linux文件名,就是个普通字符串而己。...一切皆文件 你linux系统,所有的操作,都会以文件形式可以找到 网络配置 软件配置 程序脚本 进程信息 都可以用命令,找到和它有关文件 虚拟机上网步骤 1.插网线...2.Linux下面的目录是一个有层次目录结构。 3.linux中每个目录可以挂载到不同设备(磁盘)

    13110

    几点Java程序必须满足基本规则

    通常情况下,Java程序源文件文件名可以是任意。...疯狂软件教学过程中,发现很多学员经常犯一个错误,他们保存一个Java文件时,常常保存成形如*.java.txt文件名,而且这种文件名看起来非常像是*.java。...实际,正如前面所介绍,如果使用1.5以上版本JDK,完全可以不用设置这个环境变量。如果不设置这个环境变量,将可以正常编译和运行Java程序。...实际,有更好方法来解决这个错误,完全可以文件夹地址栏里看到某个文件或文件夹完整路径,就可以直接通过复制、粘贴来设置CLASSPATH环境变量了。...2.大小写问题 前面已经提到:Java语言是严格区分大小写语言。但由于大部分读者都是Windows操作系统忠实拥护者,因此对大小写问题往往都不够重视(Linux平台是区分大小写)。

    69320

    Linux入门常识总结

    2:123 3:abc 4:456 6:abc123 10:23#### 11:\n## 过滤出带有某个关键词行并输入行号 root@kali:~# grep -vn 'df' test.txt...-V:保存VMS操作系统文件属性; -w:文件名称里假如版本编号,本参数仅在VMS操作系统下有效; -x:压缩时排除符合条件文件; -X:不保存额外文件属性; -y:直接保存符号连接...-c 将解压缩结果显示到屏幕,并对字符做适当转换 -p 与 -c 参数类似,会将解压缩结果显示到屏幕,但不会执行任何转换。...-aa 把所有的文件目录当作文本处理 -U use escapes for all non-ASCII Unicode -UU 忽略 Unicode 编码字符 -C 压缩文件中文件名称区分大小写.../tacky 属性 -M 将输出结果送到 more 程序处理 -O 指定字符编码为 DOS,Windows 和 OS/2 -I 指定字符编码为 UNIX awk AWK是一种处理文本文件语言

    1.2K31

    linux常见面试题

    交换分区首选大小是系统可用物理内存量两倍。如果无法做到这一点,则最小大小应与安装内存量相同。 18)什么是符号链接? 符号链接行为类似于Windows快捷方式。...Windows下,你将并行端口称为LPT端口,而在Linux下,你将其称为/ dev / lp。...这些是Windows中COM1到COM8等效名称。 24)如何在Linux下访问分区? Linux驱动器标识符末尾分配数字。...vi下有3种模式: 命令模式: 这是你在编辑模式下开始模式 编辑模式:这是允许你进行文本编辑模式 Ex模式:这是你用vi与vi交互模式处理文件 38)是否可以使用快捷方式获取长路径名?...通过实际注释文本之前键入#符号来创建注释。这告诉shell完全忽略后面的内容。例如“#这只是shell将忽略注释。” 45)什么是命令分组以及它是如何工作? 你可以使用括号对命令进行分组。

    2.5K10

    使用VBA加载宏小心 Workbook.FullName 属性

    可以看到路径中故意修改字符被保存在了FullName中,但是文件名被还原回了磁盘上正确名称。...看到这里,联系平时使用Windows系统经验,应该能想到,这是因为Windows系统查找文件时候,是忽略大小写,所以虽然手动修改了一些字母大小写,Workbooks.Open仍然可以正确打开文件...,并把FullName属性设置为修改后名称(文件名为什么被修正了?)。...当然,实际写代码过程中,一般不会这样故意去修改文件路径。...说明加载宏设置加载时候,路径就被保存起来了,在这种情况下,如果路径中仅仅是修改了字母大小写(测试文件名修改没有影响),加载宏打开时不会出问题,但是,路径其实已经被修改了。

    1.5K40

    git下载私有目录命令

    报错:Git报错:error: invalid path Git报错:error: invalid path 查了很久,结果是因为Windows和Linux系统不兼容导致 :( (1)Windows系统上有些文件名是无法创建文件...(2)Linux文件名区分大小写,而Windows不区分。而Linux内核里恰好有一些只有大小写不同文件,Windows下只能创建其中一个。这导致了Git工具错误。 问题无解。。。...项目一直报错,然后打算在ubuntu上下载项目 git命令克隆很慢: 可以配置代理,具体端口号根据实际代理情况来,如我是10809则端口改查10809 git config --global http.proxy...报git -c diff.mnemonicprefix=false -c core.quotepath=false revert –no-edit错误 向git提交代码向回退收出现了下面的错误:...commit之后,再进行你操作就好了 二、删除本地代码库,重新克隆一个不过前提是必须要保存好你修改代码,重新克隆之后把修改好二代码天天加到项目中,提交到git), 【git 端口拒绝解决方案】

    84520

    Python 制作按键触发Windows通知脚本

    因此,有人就想到自制脚本这一招,一旦触发大小写切换或Num键切换就进行windows通知提示: https://github.com/skate1512/Toggle_Keys_Notification...今天我们来试试这个脚本,此外,我们还可以基于这个项目,扩展成任意一个按键被触发或切换都进行 windows 通知脚本: 1.准备 开始之前,你要确保Python和pip已经成功安装在电脑。...2.源码使用与解析 2.1 源码使用 作者项目可以 Toggle_Keys_Notification 项目内,运行 notify.py 启动监听: python notify.py 启动后点击一下大小写切换键...如果你希望通知弹出框久一点再消失,可以适当修改传入 duration 变量值。 DestroyWindow后,通知弹出框便消失了,整个 show_toast 过程结束。...,先获取到按键状态,循环体中,不断地获得当前按键状态,如果发生了状态变化,则触发pop_up函数,弹出刚刚我们提到show_toast 函数: def pop_up(body, icon):

    1.8K20

    Linux入门学习笔记(一)

    反向选择 -i 忽略大小写 示例: grep -i "root" /etc/passwd zip zip 命令 生成zip文件 被压缩文件 -m:将文件压缩并加入压缩文件后...-V:保存VMS操作系统文件属性; -w:文件名称里假如版本编号,本参数仅在VMS操作系统下有效; -x:压缩时排除符合条件文件; -X:不保存额外文件属性; -y:直接保存符号连接...-c 将解压缩结果显示到屏幕,并对字符做适当转换 -p 与 -c 参数类似,会将解压缩结果显示到屏幕,但不会执行任何转换。...-aa 把所有的文件目录当作文本处理 -U use escapes for all non-ASCII Unicode -UU 忽略 Unicode 编码字符 -C 压缩文件中文件名称区分大小写.../tacky 属性 -M 将输出结果送到 more 程序处理 -O 指定字符编码为 DOS,Windows 和 OS/2 -I 指定字符编码为 UNIX

    74720

    深度解析:文件上传漏洞绕过策略

    空格绕过 文件上传功能过滤不完善,没有考虑到空格情况,将文件【shell.php(空格)】认为是以(空格)结尾特殊文件,允许上传,当文件成功上传到windows系统下时,因为Windows系统特性会被作为空处理...,也就是删除文件最后空格,结果为【shell.php】 点饶过 windows特性,只能在Windows系统下生效; - Windows 系统下,文件后缀名最后一个点会被自动去除。...同样双写也适用于绕过XSS漏洞 4、大小写绕过: 上传File.PhP等大小写混合文件名,如果服务器在过滤时没有进行大小写统一处理,则可能绕过过滤。...使用使用HxD Hex Editor进行比较 2.2、条件竞争 条件竞争是指多个线程或进程没有进行适当同步情况下同时访问共享资源,导致运行结果不确定情况。...因此,攻击者可以尝试上传如1.php.jpg文件名,利用Apache解析漏洞将.php文件当作PHP代码执行。 IIS解析漏洞 IIS服务器处理某些特定配置下文件时,可能存在解析漏洞。

    49610
    领券