【问题标题】:Copying file in Windows 10 changes its size在 Windows 10 中复制文件会更改其大小
【发布时间】:2019-08-15 15:36:19
【问题描述】:

我通过将文件从资源管理器拖动到 Eclipse 中的文件夹,将一个大文件复制到 Windows 10 中的新目录。即使 fc 将原始文件和新文件显示为相同,复制文件的文件大小也会发生变化。原始文件的大小为 209,715,200 字节 (200 MiB):

c:\>dir c:\Users\GeoffAlexander\Documents\Python\200MiB.txt
 Volume in drive C is Windows
 Volume Serial Number is 0447-709A

 Directory of c:\Users\GeoffAlexander\Documents\Python

08/13/2019  09:42 AM       209,715,200 200MiB.txt
               1 File(s)    209,715,200 bytes
               0 Dir(s)  268,331,835,392 bytes free

新文件的大小为 211,812,352 字节:

c:\>dir c:\Users\GeoffAlexander\Desktop\200MiB.txt
 Volume in drive C is Windows
 Volume Serial Number is 0447-709A

 Directory of c:\Users\GeoffAlexander\Desktop

08/15/2019  09:11 AM       211,812,352 200MiB.txt
               1 File(s)    211,812,352 bytes
               0 Dir(s)  268,232,798,208 bytes free

fc 命令将文件显示为相同:

c:\>fc c:\Users\GeoffAlexander\Documents\Python\200MiB.txt c:\Users\GeoffAlexander\Desktop\200MiB.txt
Comparing files C:\USERS\GEOFFALEXANDER\DOCUMENTS\PYTHON\200MiB.txt and C:\USERS\GEOFFALEXANDER\DESKTOP\200MIB.TXT
FC: no differences encountered

为什么复制的文件有新的大小?两个不同大小的文件怎么可能相同? Windows 10 是否错误地报告了新文件的大小?

如果这有什么不同的话,我正在运行 Windows 10 Enterprise Build 1809(OS Build 17763.615)。

【问题讨论】:

    标签: windows copy windows-10 filesize


    【解决方案1】:

    原来文件大小的变化不是由于文件的复制。而是在将文件签入到 RTC(Rational Team Concert)时发生文件大小更改。 RTC 签入正在将现有的 LF 行分隔符转换为 CRLF 行分隔符(Windows 行分隔符)。详情请见RTC File content types and line delimiters

    【讨论】:

      猜你喜欢
      • 2010-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多