记录一次从linux移动一个项目到windows遇到的问题
2024-10-20 18:59:32
前言
这几天在linux平台写了一个垃圾软件,浪费了我10多天的时间,感觉很垃圾,然后我想在windows平台打包这个软件,然后出现了一个项目中有相同文件名的问题,导致一些文件相互覆盖
问题描述
- 我把项目从 linux移动到 u盘 就出现这个问题
- 我在 linux 将整个项目压缩后,移动到windows上,解压后还是提示有相同文件
解决
这个问题主要是由于windows 不区分大小写,而 linux 区分大小写,因为我项目中有 parse_page.py
和 Parse_page.py
类似这样的文件,导致相互覆盖(当然这也怪我项目中用这种文件命名,因为根本没考虑这个问题)
其他
其实细细思考就知道,关于区分大小写不区分大小写,主要原因不在于系统,而是因为 文件系统,根据我问题描述的第一点, 因为u盘 的文件系统是 ntfs, 这和windows的文件系统是一致的,所以不区分大小写,而linux用的是ext4文件系统
最新文章
- 数据库进阶之路(五) - MySQL行锁深入研究
- Python-函数的返回值
- 详解用Navicat工具将Excel中的数据导入Mysql中
- git的使用以及github
- cocos2dx骨骼动画Armature源码分析(三)
- 【leetcode】Gray Code (middle)
- NGUI 便捷的显示与隐藏界面
- phpcms v9 如何实现用户登录
- 驱动之module_init/module_exit
- Use jQuery to hide a DIV when the user clicks outside of it
- 使用SpringMVC+mybatis+事务控制+JSON 配置最简单WEB
- 初试jQuery EasyUI
- Linux字符串函数集
- 面向对象程序设计-C++_课时26拷贝构造Ⅰ_课时27拷贝构造Ⅱ
- 英文论文中“such as, for example, e.g., i.e., etc., et al. ”的用法分析 (转)
- CSharpGL(42)借助帧缓存实现渲染到纹理(RenderToTexture)
- Java进阶(二十二)使用FileOutputStream写入文件
- 为Qt视图中的文字添加彩虹渐变效果
- webpack学习记录 二
- [转]Angular2 Material2 封装组件 —— confirmDialog确定框