Windows下文件名或目录的简写方法

【Windows】CreateProcess error=206,文件名或扩展名太长 目录 问题 解决 方式一 方式二 参考 问题 最近在Win 环境下跑APP,时不时的弹出 "CreateProcess error=206,文件名或扩展名太长" 的问题,刚开始的时候没咋注意,报错了,再次运行看着也不影响跑; 解决 方式一 buildscript { repositories { maven { url "https:... 阅读详情

Windows下文件名或目录的简写方法

  (2012-07-30 13:55:01)
标签: 

目录

 

字母

 

缩写

 

美其名曰

 

路径

 

it

分类: java
经常碰到Windows中的路径变成这样的形式:
D:\IBM\WCDE_E~1
一直以为这种路径是随机的,今天才发现原来这类路径也是有效的,它其实是有缩写规则的,美其名曰“DOS 8.3命名规则”,详情可见 微软官方文档。
 
这种命名规则简单说来是用8个字符缩写来代替文件(或目录)全名,对于目录,可以写头六个字母(略去空白),另加波浪号和1;如果首字母不足六个字母,略去空格,用了第二个词的字母,凑成六个,再按规则继续处理。
 
例如:
Documents and Settings
可表示为
DOCUME~1
又如:
Local Settings
可表示为
LOCALS~1
如果多个文件前6字符一样,则按dir中的输出顺序累计下去。
 
假设下面是你的C盘根目录中的文件夹:
Program Files
Program Files (x86)
则三个目录分别表示为:
PROGRA~1
PROGRA~2
当然,用“dir /x”命令可以方便地帮助您查看系统对目录或文件名的缩写,如:
D:\>dir /x 
 Volume in drive D is Software
 Volume Serial Number is 0E98-DF31

 Directory of D:\

01/06/2012 09:18 PM <DIR>                  cygwin
01/17/2012 04:07 PM <DIR>                  develop
01/19/2012 04:13 PM <DIR>                  email
01/18/2012 03:06 PM <DIR>                  games
01/18/2012 01:24 PM <DIR>                  IBM
12/01/2006 11:37 PM       904,704          msdia80.dll
01/16/2012 02:06 PM <DIR>         PROGRA~1 Program Files
01/19/2012 08:15 AM <DIR>         PROGRA~2 Program Files (x86)
12/29/2011 09:56 PM <DIR>                  server
               1 File(s) 904,704 bytes
               8 Dir(s) 18,078,625,792 bytes free

LIO-SAM编译ubuntu20.04 Noetic 一、下载二、编译&&解决报错报错如下。 阅读详情

相关推荐

Fluent UDF实战:除了速度入口,你的DEFINE_PROFILE宏还能搞定这些边界条件(温度、组分、壁面接触角全解析)

本文深入解析Fluent UDF中DEFINE_PROFILE宏在复杂边界条件中的高阶应用,涵盖温度场、组分浓度和壁面接触角等关键场景。通过实战代码示例,展示如何实现空间梯度温度场、动态组分控制和接触角动态调整,助力CFD工程师突破标准界面限制,提升仿真精度和效率。

weixin_28688385的博客 449

Program Files 目录的dos文件名模式下的缩写PROGRA~1

ERROR: NDK path cannot contain any spaces! 解决

yuxiatongzhi的专栏 5724

医学影像处理实战:如何用Python+SimpleITK搞定DICOM/NIfTI重采样(附完整代码)

本文详细介绍了如何使用Python和SimpleITK库实现医学影像(DICOM/NIfTI格式)的智能重采样技术。通过实战代码演示,帮助读者掌握医学图像处理中的关键步骤,包括环境搭建、数据准备、核心算法实现和质量验证,解决医学AI领域中的影像标准化难题。

linux的博客 981

为什么文件路径 Program Files 可以写成 Progra~1

有很多同学可能不理解为什么文件路径可以写成Progra~1。

从事移动开发八年,csdn博客专家,阿里云特邀专家,华为云云享专家,高级网络信息安全工程师,大数据工程师(高级),python技术开发(高级),HarmonyOS 应用开发者高级认证,现在某学校任教。 1万+

复现报告:《多回路人机控制系统仿真及II型PIO分析》方法复现与代码实现

本文复现了谭文倩硕士论文《多回路人机控制系统仿真及II型PIO分析》中的关键方法,重点实现了频域驾驶员模型辨识和参数灵敏度分析。通过数字化提取论文图表数据,构建了结构驾驶员模型传递函数,并验证了参数变化对系统特性的影响。采用MATLAB实现了描述函数计算、模型参数辨识和灵敏度分析算法,为后续神经网络模型辨识和II型PIO研究奠定了基础。由于缺乏原始实验数据,部分结果通过数值模拟获得,但仍有效重现了论文的核心分析方法。~~~~~

huanghm88的专栏 175

摆脱英文束缚!群晖Transmission4.0.4全新中文界面攻略

在群晖安装完官方Transmission4.0.4套件后,界面是英文状态的,不太好用。但是按照网上分享的原来4.0以前版本的方法更新UI又失败,所以自己搞了下成功了,分享给需要的朋友。

XiaoqiangClub的博客 5212

windows 下路径缩写

所谓的Windows系统目录简写环境变量,就是为一些常用且固定的Windows系统目录的路径建立一个与之对应的相对简单的缩写,使之更容易输入或定位。   Windows系统默认情况下都是安装在电脑C盘的Windows目录下,但这并不是固定的,如果你的系统不是安装在这个目录下,那么程序想要定位你的某个系统目录的话,就需要使用到目录简写环境变量了。使用这些环境变量,程序员或系统管理员无需事先了解你的

gfzeng的专栏 4334

学Simulink——基于电能质量治理的场景实例:静止无功发生器(SVG)与并网逆变器的结合

本文详细介绍了基于Simulink的SVG与光伏并网逆变器联合仿真建模方法。系统包含光伏单元、SVG主电路、控制策略(无功检测+双闭环控制)等模块,通过ip-iq法实现动态无功补偿。仿真结果表明,SVG能快速响应负载变化,将功率因数提升至0.98以上,有效稳定母线电压。该方案为新能源并网系统提供了有功/无功协同控制解决方案,具有10ms级响应速度和±5kvar补偿能力。文章提供了完整的建模流程、控制算法实现和结果分析,可作为电力电子与电能质量治理领域的实践指导。

amy_mhd的博客 167

Windows下文件名或目录的简写

经常碰到Windows中的路径变成这样的形式: D:\IBM\WCDE_E~1 一直以为这种路径是随机的,今天才发现原来这类路径也是有效的,它其实是有缩写规则的,美其名曰“DOS 8.3命名规则”,详情可见微软官方文档。这种命名规则简单说来是用8个字符缩写来代替文件(或目录)全名,对于目录,可以写头六个字母(略去空白),另加波浪号和1;如果首字母不足六个字母,略去空格,用了第二个词的字母,凑成六

ZhangYaohui专栏 1万+

解决Office 365 SMTP问题:C#邮件发送详解

本文介绍了如何在C#中使用Office 365 SMTP服务发送邮件。重点讲解了正确配置SMTP客户端的关键参数:必须使用587端口并启用TLS加密(EnableSsl=true),同时通过NetworkCredential进行身份验证。虽然SmtpClient已不推荐用于新项目,但本文提供的代码示例仍适用于临时项目或系统维护,并建议未来可考虑使用MailKit等现代邮件库。文章还包含了错误处理机制,确保程序健壮性。

2501_90323865的博客 141

RK3568_Android15适配以太网网卡gmac+国产phy芯片YT8531

本文介绍了在Android15 SDK上适配正点原子ATK-DLRK3568开发板网卡的过程。开发板采用GMAC接口搭配YT8531C PHY芯片,包含两个千兆网口。主要内容包括:硬件原理图确认、网络链路连接方式、内核DTS配置(包括GMAC0和GMAC1的参数设置)、PHY驱动适配(基于motorcomm.c驱动文件)、PHY寄存器读写调试方法以及MAC地址设置方式。文章还分析了常见问题,如网卡注册后无法ping通网络的故障现象。通过详细的硬件确认和软件配置,实现了双网卡在Android系统上的完整适配。

Android/Linux驱动开发传帮带学习,让驱动入门门槛更低! 2014

Windows路径含有带空格的目录/文件名的处理

目录名前提D盘里,Program Files目录下有个hello.exe,正确运行时输出“Hello world!”。 当没有任何处理时,命令被空格截断。D:\>d:/Program Files/hello.exe 'd:/Program' 不是内部或外部命令,也不是可运行的程序 或批处理文件。方法一 使用双引号在cmd中输入cd p 再按下Tab键自动补全(有些需要修改注册表才有自动补全功能)时

廖昌海的个人博客 5万+

【AI智能体】Codex 生成高质量电商套图实战操作详解

Codex 生成高质量电商套图实战操作详解

congge 4519

python输出文件名、目录名或卷标语法不正确是为啥_文件名、目录名或卷标语法不正确...

展开全部Win7文件名目录名或卷标语法不正确,最近有很多用户在访问某磁盘的时候,提示无法访e68a8462616964757a686964616f31333365653239问某磁盘,且下一行提示:文件名、目录名或卷标语法不正确,提示的标题是“位置不可用”可以用以下3种解决方法。第一种方法:用户在移动U盘中创建了一个新建文件夹,而后拔掉U盘,上午想要使用这个文件夹,就发现出现了上图中的问题——位置...

weixin_39715538的博客 3122

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Windows中获取某个目录下的所有文件名(C++)

Introduction 在Windows系统下获取某个目录下的所有文件名有多种方法,比如:利用Windows自带的函数(包含#include <Windows.h>),利用boost库,利用C++的新特性。 这里利用C++14/17中的文件管理系统filesystem来获取某个目录下的所有文件名,这种方法十分简单,几行代码轻松搞定。 如果编译器支持C++17,将下列代码 // C++...

e27182718的博客 2255

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Windows电脑获取目录及子目录结构及包含文件名的命令

在Windows 11中,你可以使用多种方式来获取当前目录及其子目录的结构,包括文件名。最直接且广泛使用的方法是使用命令行工具,如cmd(命令提示符)或PowerShell。下面是两种不同方式来实现这一需求的示例。

weixin_50083448的博客 3595

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

解除Windows系统中文件名和目录路径的最大长度限制

综上所述,通过修改组策略或注册表设置,用户可以解除Windows系统中文件名和目录路径的最大长度限制,从而更方便地处理长文件名和深层次目录结构。

分享编程技术,让编程的世界没有孤岛。 2万+

C++遍历获取目录下所有文件的文件名

获取某目录下所有文件文件名 vector<string> GetAllFileName(string dirPath) { vector<string> files;//存放文件名 #ifdef WIN32 _finddata_t file; long lf; string dirPathCopy = dirPath + "/*"; //输入文件夹路径 if ((lf=_findfirst(dirPathCop.

xumideng的博客 2475

Linux/Windows 一键获取当前目录及子目录下所有文件名脚本

Linux linux下递归列出目录下的所有文件名(不包括目录) ls -lR |grep -v ^d|awk '{print $9}' linux下递归列出目录下的所有文件名(不包括目录),并且去掉空行 ls -lR |grep -v ^d|awk '{print $9}' |tr -s '\n' 如需要将结果写入文件中只需在命令后添加 > 文件名 如: ls -lR |gr...

王图思睿 5602

Windows下如何获取当前目录的所有文件名

1. 新建文本文件 录入如下内容: dir *.* /b> 文件名列表.txt 2. 重命名 重命名为 获取所有文件名.bat (注意:后缀要改为bat) 3. 双击运行 会在当前目录下生成 文件名列表.txt 打开就是当前目录下的所有文件名。 ...

ACGkaka的博客 4135

python怎样更改目录文件名_Python遍历目录并批量更换文件名和目录名的方法

本文实例讲述了Python遍历目录并批量更换文件名和目录名的方法。分享给大家供大家参考,具体如下:#encoding=utf-8#author: walker#date: 2014-03-07#summary: 深度遍历指定目录,并将子目录和文件名改为小写#注意,此程序只针对windows,windows下文件(夹)名不区分大小写import osimport os.pathimport shut...

weixin_39856055的博客 393

windows系统下,运行 create-umi 报错“文件名、目录名或卷标语法不正确”

这个坑踩几次了,为了避免之后再踩,还是记下来备忘吧。 照着官网文档的“项目实战”,运行第一句命令就报错了,如下: E:\practice\createUmi>yarn create umi yarn create v1.16.0 [1/4] Resolving packages... [2/4] Fetching packages... [3/4] Linking dependencies....

ai375355的博客 1万+

windows删除node_modules[文件名或扩展名太长,目录层次超过无法删除的问题]

问题 这几天遇到一个小问题,windows下无法直接删除node_modules这个目录【快捷键:ctrl+shift+del】,因为node_modules内部嵌套的子目录太多; 直接删除会报错:【文件名或扩展名太长无法删除,要么就是目录层次超过】 在网上搜索了好多办法都没法删除,WINPE那种应该可以,不过没尝试,嫌浪费时间【要制作启动盘】; 本地已经测试的: - 3

qfgg3的专栏 776

Windows下获取当前程序文件名或完整路径方法

1、通过用_splitpath函数对argv[0]参数进行分割,然后自行拼接组装字符串,想要哪个可以将其以参数传出。 int deal_for_work_path(char *full_path) { char path_buffer[_MAX_PATH]; char drive[_MAX_DRIVE]; char dir[_MAX_DIR]; c

super_bert的专栏 4915

python批量分离文件名_Python遍历目录并批量更换文件名和目录名的方法

本文实例讲述了Python遍历目录并批量更换文件名和目录名的方法。分享给大家供大家参考,具体如下:#encoding=utf-8#author: walker#date: 2014-03-07#summary: 深度遍历指定目录,并将子目录和文件名改为小写#注意,此程序只针对windows,windows下文件(夹)名不区分大小写import osimport os.pathimport shut...

weixin_42512966的博客 288

Windows环境下获取当前目录下所有文件的文件名

本文以C:\Users\commander\Desktop\sit_update目录做演示(就是下文称之为“所要操作的文件夹”) 用Windows+R组合键快速打开“运行”,在输入框中输入cmd,点击确定 之后可以通过cd命令进入到你要操作的文件夹 或者,你也可以直接在要操作的文件夹的地址栏输入cmd并按回车键,即可打开命令提示符并会直接进入到当前所要操作的文件夹...

weixin_30247307的博客 829
上一篇: 为什么文件路径 Program Files 可以写成 Progra~1
下一篇: Eclipse is running in a JRE, but a JDK is required 解决方法
javaPie
博客等级 码龄16年 1171粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值