我正在使用AdlCopy.exe将一个文件夹从一个Azure Data Lake Store复制到另一个Data Lake Store。一切正常,直到包含“#”字符的文件出现在源文件夹中。由于某种原因,AdlCopy无法复制此类文件,并且整个复制过程会崩溃:
C:\> C:\AdlCopy\AdlCopy.exe /Source adl://source.azuredatalakestore.net/test/ /Dest adl://dest.azuredatalakestore.net/test/
Initializing Copy.
Files from 1 to 4. Copy Started.\
Copy Failed: File not found or access denied: adl://source.azuredatalakestore.net/test/New%20Text%20Document%23.txt.
此处%23被转义了#,原始文件名为“ New Text Document#.txt”。没有'#'复制效果很好。
有人知道如何正确处理此类错误/限制吗?