我使用以下命令将csv (名称中包含日期)复制到名为“read”的目录中: copy "C:\Users\Brock\Documents\Dropbox\dir\test\file????????.csv“"C:\Users\Brock\Documents\Dropbox\dir\test\file\read\file.csv”
当它被复制过来时,有某种类型的无效字符(看起来有点像"->")导致Salesforce DataLoader无法读取文件。
为什么我的文件被损坏,我如何防止这种情况发生?
发布于 2014-02-05 04:24:31
copy "C:\Users\Brock\Documents\Dropbox\dir\test\file.csv" "C:\Users\Brock\Documents\Dropbox\dir\test\file\read\file.csv" /a /v试试这个。
发布于 2014-02-05 12:04:13
CMD环境检测到该文件是ASCII文件,并将ASCII EOF字符(→) 0x26d,0x1Ah添加到新复制的文件的末尾。
如果将ASCII开关添加到copy命令,它将使用二进制模式复制文件,并且不会将/b EOF字符添加到复制文件的末尾。
copy /b "C:\Users\Brock\Documents\Dropbox\dir\test\file????????.csv" "C:\Users\Brock\Documents\Dropbox\dir\test\file\read\file.csv"https://stackoverflow.com/questions/21561473
复制相似问题