前言

这几天在linux平台写了一个垃圾软件,浪费了我10多天的时间,感觉很垃圾,然后我想在windows平台打包这个软件,然后出现了一个项目中有相同文件名的问题,导致一些文件相互覆盖

问题描述

  1. 我把项目从 linux移动到 u盘 就出现这个问题
  2. 我在 linux 将整个项目压缩后,移动到windows上,解压后还是提示有相同文件

解决

这个问题主要是由于windows 不区分大小写,而 linux 区分大小写,因为我项目中有 parse_page.pyParse_page.py 类似这样的文件,导致相互覆盖(当然这也怪我项目中用这种文件命名,因为根本没考虑这个问题)

其他

其实细细思考就知道,关于区分大小写不区分大小写,主要原因不在于系统,而是因为 文件系统,根据我问题描述的第一点, 因为u盘 的文件系统是 ntfs, 这和windows的文件系统是一致的,所以不区分大小写,而linux用的是ext4文件系统

最新文章

  1. 数据库进阶之路(五) - MySQL行锁深入研究
  2. Python-函数的返回值
  3. 详解用Navicat工具将Excel中的数据导入Mysql中
  4. git的使用以及github
  5. cocos2dx骨骼动画Armature源码分析(三)
  6. 【leetcode】Gray Code (middle)
  7. NGUI 便捷的显示与隐藏界面
  8. phpcms v9 如何实现用户登录
  9. 驱动之module_init/module_exit
  10. Use jQuery to hide a DIV when the user clicks outside of it
  11. 使用SpringMVC+mybatis+事务控制+JSON 配置最简单WEB
  12. 初试jQuery EasyUI
  13. Linux字符串函数集
  14. 面向对象程序设计-C++_课时26拷贝构造Ⅰ_课时27拷贝构造Ⅱ
  15. 英文论文中“such as, for example, e.g., i.e., etc., et al. ”的用法分析 (转)
  16. CSharpGL(42)借助帧缓存实现渲染到纹理(RenderToTexture)
  17. Java进阶(二十二)使用FileOutputStream写入文件
  18. 为Qt视图中的文字添加彩虹渐变效果
  19. webpack学习记录 二
  20. [转]Angular2 Material2 封装组件 —— confirmDialog确定框

热门文章

  1. STL再回顾(非常见知识点)
  2. 如何写成高性能的代码(一):巧用Canvas绘制电子表格
  3. [Python]-pdb模块-单步调试
  4. Cat Theme
  5. LVGL 模拟仿真(Windows+CodeBlocks)
  6. Go工程化 - 依赖注入
  7. Kubernetes 存储系统 Storage 介绍:PV,PVC,SC
  8. 0-mysql数据库下载及安装
  9. 聊聊Linux中CPU上下文切换
  10. 20个超棒的jQuery bootstrap 插件