0

VMware Fusion仮想マシンを使用しており、次のパスにあるファイルにアクセスする必要があります。

/Users/administrator/Documents/Virtual\\ Machines.localized/Win7_Pro_SP1_64.vmwarevm/Win7_Pro_SP1_64.vmx

私はPerlコマンドを使用しています:

open IN, "<","<above mentioned path>"

しかし、それは機能しません。.vmxファイルを.vmwarevmの外部の別の場所にコピーすると、機能します。.vmwarevmは実際にはアプリケーションであり、デフォルトではVMware Fusionで開くため、つまり、perlコマンドで開くことができないのはなぜかと思います。

コピーして使用できないので、そのようなパスからファイルを開く方法はありますか。私のオペレーティングシステムはMacOSXです

4

1 に答える 1

1

あなたはこれを試すことができます:

open my $in, '<', '/Users/administrator/Documents/Virtual Machines.localized/Win7_Pro_SP1_64.vmwarevm/Win7_Pro_SP1_64.vmx'
    or die;

にスペースVirtual Machinesしかない場合は、エスケープする必要はありません。

于 2011-07-28T18:42:54.660 に答える