尝试创建windows XP最长的路径名
尝试创建windows XP最长的文件夹
文章出处:DIY部落(http://www.diybl.com/course/3_program/c++/cppjs/2008114/96490.html)
/*
* 标题:创建windows XP最长的文件夹
* 作者:李英江
* 日期:2008年1月13日
* 网站:http://www.cgsir.com
*/
周日突发奇想,想看看windows XP到底支持多长的文件路径,以前都是使用MAX_PATH来分配路径字符数
,现在专门写个程序来试验一下.
测试结果如下:
// 创建windows XP最长的文件路径,共247个字节
D:\1234567890\1234567890\1234567890\1234567890\1234567890\1234567890\1234567890
\1234567890\1234567890\1234567890\1234567890\1234567890\1234567890\1234567890
\1234567890\1234567890\1234567890\1234567890\1234567890\1234567890\1234567890
\1234567890\12
// 文件夹内允许最长的文件名"1234567.txt"或"新建 文本文档.txt"
// 247(文件路径字节数) + 12(斜杠和文件名字节数) = 259字节,加上一个字符串结束符的话,
// 正好是VC中include\WINDEF.H 中定义的常量 #define MAX_PATH 260 //路径最大字符
数
// 因此在程序中须要申明文件路径字符串长度时,最好使用常量MAX_PATH
// 测试源码
// 作者:李英江
// 2008.1.13
#include <direct.h>
void CTestPathDlg::OnButton1()
{
char szFilePath[300] = "d:\\1234567890"; // char szFilePath[MAX_PATH];
const int c = 22; // 循环创建文件夹次数
for(int i=0; i<c; i++)
{
if(_mkdir(szFilePath) == -1)
{
MessageBox("不能创建路径");
}
else
{
if(i != c-1)
{
strcat(szFilePath, "");
}
}
}
// 再次创建
strcat(szFilePath, "");
if(_mkdir(szFilePath) == -1)
{
MessageBox("不能创建路径");
}
int len = strlen(szFilePath);
char strBuf[20] = {0};
sprintf(strBuf,"文件目录的最大字符数:%d", len);
MessageBox(strBuf);
}
// 总结: 最长的文件夹长度为247个字节,最后11个字节留给文件名和扩展名使用。
尝试创建windows XP最长的路径名相关推荐
- 微软 Windows XP 源代码遭泄露!
对于微软已经不提供安全支持的 Windows XP.Windows 7,你还在用么? 近日,已退役多年的 Windows XP 系统,再次重回大众视野,而这一次,却是因为其源代码泄露事件.据美国匿名网 ...
- Windows XP Service Pack 3 修复程序列表
编号文章标题类别274261 (http://support.microsoft.com/kb/274261/)超级终端缓冲区历史可能出现损坏修复297694 (http://support.micr ...
- windows XP系统文件诠释C(转)
以下文件属于 PerfectDisk 磁盘碎片整理工具 PDBoot.exe ....PerfectDisk 启动时运行的碎片整理工具 PDBootState ...启动时 PerfectDisk 整 ...
- windows xp安装驱动时提示驱动未通过微软数字签名
因windows加密服务出错造成 症状 在尝试下载 ActiveX 控件.安装 Windows 或 Windows 组件的更新.安装 Windows 或 Windows 组件的 Service Pac ...
- 在Android上运行Windows XP
No rooting or custom modifications needed, we're going to do this with stock Android and a few free ...
- 自动安装Windows XP/自动应答,无人职守安装方法
自动安装Windows XP 一.全自动安装软件──安装管理器Setupmgr.exe 这个好东东位于Windows XP安装光盘的"\support\tools\deploy.cab&qu ...
- 〈转贴〉如何解决 Windows XP 中的硬件和软件驱动程序问题
如何解决 Windows XP 中的硬件和软件驱动程序问题 察看本文应用于的产品 文章编号 : 322205 最后修改 : 2004年3月25日 修订 : 1.0 本页 症状 原因 解决方案 检查 ...
- 从Windows XP升级? 这是您需要了解的Windows 7
With Windows XP reaching the end of its long support life, many businesses and individuals are avoid ...
- 计算机应用能力考试xp模拟题,计算机应用能力考试中文 Windows XP 操作系统练习题(3)...
1.Windows 文件名命名规则与DOS操作系统不同,根据DOS文件名命名规则,下列四个文件名中不符合的是[ A ]. A.TEACHERS1 . DOC B.STODENT1 . DOC C.ST ...
最新文章
- 问答机器人2.0!文档问答产品科普
- Git \Github使用文档(一)
- 查表法生成流水号的示例.sql
- 大型网站架构 - 1.架构的演变过程
- 【luogu】 P1880 石子合并
- centos 新建swap区文件
- 自定义 Javascript 模板规则,打造轻量级模板引擎
- Gentoo下cacti的安装
- 测试开发Python培训:抓取新浪微博抓取数据-技术篇
- Win7无法正常使用TTS语音的解决办法
- 2019年阿里最新java编程规范-在线版
- Flash桌球游戏开发
- 苹果关掉200m限制_苹果怎么取消200m限制
- 局域网下两台电脑ping不通的问题
- 字符串的基本使用规则、推导式和常用的几种模块的应用(代码及简单解释)
- qt 宋体 linux,QT 使用自己的字库
- 外卖跑腿app开发功能分析
- 学习Struts框架系列(一):模拟Struts工作流程
- 服务器机柜规格19寸销售商,19寸网络机柜尺寸规格是多少
- 入门二叉平衡树的世界
热门文章
- numpy flatten函数
- XigmaNAS(原 NAS4Free) 发布 11.2.0.4.6625 版本
- S3MTilesLayer模型图层显示
- 南瑞服务器cpu型号怎么查看,国电南瑞NSR612RF-DA微机综保
- element-plus分页组件默认显示英文,设置成中文显示。
- Java 入门到精通的过程
- linux搭建云存储,搭建nextcloud私有云存储网盘
- 优化理论16----Armijo-Goldstein准则、 Armijo-Goldstein搜索方法、python实现
- CountDownLatch闭锁,join和yield的区别
- 计算机科学的一个字节是几位,什么是字节--字节换算