我使用adb从android sdcard中提取了一个文件,它似乎c:\documents and settings\userName默认情况下会进入.我不知道它是如何设置到这个文件夹的,因为这不是安装adb的地方,但可能与这两个workspace和.android文件夹都在这里的事实有关.如何为adb的pull命令更改此默认位置?
asm*_*m00 27
默认目录adb pull或adb push似乎是当前目录(aka .).如果发出如下命令,则不指定target目录
adb pull /boot.txt
Run Code Online (Sandbox Code Playgroud)
该文件(如果存在)将被复制到当前目录.
Windows用户:
请注意以下事项:如果您使用的是Windows(Vista或更新版本),如果当前目录需要提升权限才能写入,Windows可能会默认将当前目录的目录结构复制到一个名为的特殊文件夹中VirtualStore并复制你的文件.
完整路径VirtualStore是:%LOCALAPPDATA%\VirtualStore,最有可能转化为C:\Users\<account_name>\AppData\Local\VirtualStore.
因此,在以下场景中,
C:\> cd "C:\Program Files (x86)\MyCustomADBInstallLocation"
C:\Program Files (x86)\MyCustomADBInstallLocation> adb pull /boot.txt
Run Code Online (Sandbox Code Playgroud)
您的文件boot.txt将以此文件夹结尾
C:\Users\<account_name>\AppData\Local\VirtualStore\Program Files (x86)\MyCustomADBInstallLocation\
Run Code Online (Sandbox Code Playgroud)
你可以提到的destination位置adb push/pull,见例子: -
adb push a.txt/data/local
adb pull /data/local/a.txt.
. 表示目前的目录.
要么
adb pull /data/local/a.txt C:\
希望这可以帮助.
| 归档时间: |
|
| 查看次数: |
20311 次 |
| 最近记录: |