2012-04-02 17 views
0

私はadb pullを使用して電話からいくつかのファイルをプルすると、「some file」を作成できません:そのようなファイルやディレクトリはありません。フォルダを/ mnt/SDカード/ DCIM/100ANDRO/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv、 "V .... V" である私は、/ mntに/ SDカード/ DCIM/100ANDRO /、その後、私は、コマンドターミナルを開き、Cに切り替えるの下作成したフォルダ:/と実行コマンド:C:\ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa> adbのプルを/ mnt/SDカード/ DCIM/100ANDRO/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv folderfolderfolderfolderfolderfolderfolderfolderfolderfolderfolderfolderfolderfolderfolderfolderfolderfol derfolderfolderアンドロイド:Windowsのadbプルファイルパスの制限?

ここに:a .......... aは私がC:\ diskに作成するフォルダ、v ....は/ mnt/sdcard/dcim/100ANDRO /、 "folder ... folder ... folder"は作成したいフォルダです。 ...建物ファイルリスト

pull: /mnt/sdcard/DCIM/100ANDRO/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv/a.txt -> folderfolderfolderfolderfolderfolderfolderfolderfolderfolderfolderfolderfolderfolderfolderfolderfolderfolderfolderfolder/a.txt 
cannot create 'folderfolderfolderfolderfolderfolderfolderfolderfolderfolderfolderfolderfolderfolderf 
olderfolderfolderfolderfolderfolder\a.txt': No such file or directory 

が、ターゲットフォルダの長さが短い場合、コマンドは成功は以下となります。プル:

結果です!

C:\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaa>adb pull /mnt/sdcard/DCIM/100ANDRO/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv 
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv folderfolderfolderfolderfolderfo 
lderfolderfolderfolderfolderfolderfolderfolderfolderfolderfolderfolderfolderfolderfold 
pull: building file list... 
pull: /mnt/sdcard/DCIM/100ANDRO/vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv 
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv/a.txt -> folderfolderfolderfolderfolderfolderfolderfolderfolder 
folderfolderfolderfolderfolderfolderfolderfolderfolderfolderfold/a.txt 
1 file pulled. 0 files skipped. 
0 KB/s (12 bytes in 0.070s) 

これはどうしてですか? adb.exeの欠陥ですか?本当に高く評価されています。

+0

これはファイル名toooooが長いためですか? – Jimmy

答えて

0

以下のリンクを参照:(次の段落で説明したいくつかの例外を除いて)は、Windows APIで http://msdn.microsoft.com/en-us/library/aa365247.aspx

を、パスの最大長は260の文字として定義されるMAX_PATH、です。

パスが260/

+0

お返事いただきありがとうございます。しかし、窓のための長い道を池の中で使うには? – Jimmy

関連する問題